feedback5 WL: 生命回复速度 is not 治疗 — the 吟游者 trait, 调香师, 瑕光 S2, 铃兰 S3 and 锡人 give an hpRegen buff, so 无法被友方治疗 / 禁疗 units get it and 治疗加成 does not scale it (GitHub #96 / #137)
PRTS: 分支特性信息 吟游者 「特性为基于自身攻击力来增加受益者的“生命回复速度”属性」 (魔王, 浊心斯卡蒂); the 备注 of 调香师 熏衣草, 瑕光 S2, 铃兰 S3 and 锡人 S2 「生命恢复的提供方式为增加目标的“生命回复速度”属性…不受治疗加成和禁疗影响」 (铃兰: none in the first second, refreshed every second); 异常效果 禁疗 「增减生命回复速度…的效果不会被识别为治疗类能力」. These were heals from the provider, which damage.js refused on 收割者 / 不屈者 / 武者 (noHeal) and under 禁疗 — 隐德来希 gained nothing under 魔王. This is the separation proposed in PR #135 by @SpiritedAwayCN, written anew (the PR's patch is not used): - professions.js bardRegen: the trait is an hpRegen buff per bard refreshed every 0.25 s; 魔王's 微尘 ×1.5 goes through its `bardRegen` hook (both 魔王 kits); 浊心斯卡蒂's pulse and the 海嗣 token use it too. - 调香师 (every ally), 瑕光 S2 (the skill range, removed at its end), 铃兰 S3 (from the first full second, removed at its end), 锡人 (per 炼金单元, its cached ATK): hpRegen buffs instead of battle.heal. - damage.js: a `regen` tick takes no healing multiplier and a heal hook cannot change its amount (no 治疗加成 on any 生命回复速度); 流明's 凡人之愿 and 华法琳's S1 bonus skip a regen tick of their own. Direct heals are unchanged (still refused / scaled); 魔王 S3's redistribution and 纯烬's HoT are untouched. Other per-second recoveries without such a note stay heals (引星棘刺, 塞雷娅 S3, 流明 / 纯烬 HoTs; 余 闲云隐市 and 天马之盔 left open). Golden moved (every one fields 魔王 / 浊心斯卡蒂 / 调香师 / 瑕光 S2 / 铃兰 / 锡人): roster-004, roster-005, roster-006, roster-011, roster-013, roster-015, roster-016, roster-018, roster-023, roster-025, roster-030, roster-032, roster-035, roster-037, roster-039, roster-041, roster-042, roster-045, roster-046; bond-deputShip-high, bond-emptyShip-low, bond-emptyShip-high, bond-indomShip-high, bond-kazimierzShip-low, bond-kazimierzShip-high, bond-sargonShip-low, bond-sargonShip-high, bond-skillfulShip-high; boss-boss_1-pair, boss-boss_1-solo, boss-boss_2-solo, boss-boss_3-pair, boss-boss_3-solo, boss-boss_4-solo, boss-boss_5-pair, boss-boss_5-solo, boss-boss_6-solo, boss-boss_7-pair, boss-boss_7-solo, hidden-boss_8-solo, hidden-boss_9-pair, hidden-boss_9-solo, hidden-boss_10-solo, unite-1; solo-NORMAL-1, solo-HARD-1, solo-ABYSS-1, coop4-ABYSS-7, coop2-NORMAL-8-serverrun, coop2-NORMAL-14-standins. Docs: SIM.md (heal pipeline, bard row), PLAYING.md, kits/README.md (checklist item 11).
This commit is contained in:
1 parent
696085ac8e
commit
5c6524e1ad
27 files changed
+943
-721
No files matched your search
@@ -74,6 +74,7 @@
|
|||||||
- 开战时干员按**逐列从左到右、每列从上到下**的顺序部署(最左一列最先,与阿戈尔吞噬「更靠左和靠上」的顺序相同),召唤物在所有干员之后。被阻挡的敌人先打阻挡它的干员;没被阻挡的远程敌人先打嘲讽等级高的,同级时打最后部署的(召唤物、最右一列靠下的干员和刚再部署的干员更容易挨打)。隐匿的干员只会被它阻挡的敌人攻击,没被它挡住的敌人的溅射、爆炸、范围技能、留下的伤害区域(包括假想敌:蚀裂被击倒后喷出的毒雾)以及深池伙友卫队、扎罗的减攻速光环也落不到它身上(和官方一样;写明「无视无法选择」的效果如污染秽蚀照常能打到,寒霜的减攻速光环和“墓碑”这类地图效果照常生效);**迷彩**(如忍冬三技能期间击倒敌人后、寒芒克洛丝一技能)同样只会被它阻挡的敌人攻击,也显示为半透明,但躲不开溅射、爆炸和范围伤害(同时打范围内所有单位的普通攻击——如“斩胄之剑”“破胄之锤”“灵幛”——打不到它),也不算隐匿(不触发叙拉古等「隐匿时」效果)。叙拉古的隐匿按时(32 秒 + 每层 0.4 秒)结束;忍冬的迷彩按官方持续到她下一次开技能。**蒂比起飞**期间只挡飞行敌人,地面敌人不会选她为目标(普通攻击、溅射、技能范围、燃烧区域和要选中目标的减益都落不到她身上);飞行和悬浮敌人、写明「无视无法选择」的效果(如污染秽蚀)照常能打到她;地面敌人的光环和全场效果(如“墓碑”让全场攻击力、防御力减半)、她攻击敌人时招来的反制(如重装侦察兵的暴露)照常生效,起飞前已挂上的持续伤害也照常跳。
|
- 开战时干员按**逐列从左到右、每列从上到下**的顺序部署(最左一列最先,与阿戈尔吞噬「更靠左和靠上」的顺序相同),召唤物在所有干员之后。被阻挡的敌人先打阻挡它的干员;没被阻挡的远程敌人先打嘲讽等级高的,同级时打最后部署的(召唤物、最右一列靠下的干员和刚再部署的干员更容易挨打)。隐匿的干员只会被它阻挡的敌人攻击,没被它挡住的敌人的溅射、爆炸、范围技能、留下的伤害区域(包括假想敌:蚀裂被击倒后喷出的毒雾)以及深池伙友卫队、扎罗的减攻速光环也落不到它身上(和官方一样;写明「无视无法选择」的效果如污染秽蚀照常能打到,寒霜的减攻速光环和“墓碑”这类地图效果照常生效);**迷彩**(如忍冬三技能期间击倒敌人后、寒芒克洛丝一技能)同样只会被它阻挡的敌人攻击,也显示为半透明,但躲不开溅射、爆炸和范围伤害(同时打范围内所有单位的普通攻击——如“斩胄之剑”“破胄之锤”“灵幛”——打不到它),也不算隐匿(不触发叙拉古等「隐匿时」效果)。叙拉古的隐匿按时(32 秒 + 每层 0.4 秒)结束;忍冬的迷彩按官方持续到她下一次开技能。**蒂比起飞**期间只挡飞行敌人,地面敌人不会选她为目标(普通攻击、溅射、技能范围、燃烧区域和要选中目标的减益都落不到她身上);飞行和悬浮敌人、写明「无视无法选择」的效果(如污染秽蚀)照常能打到她;地面敌人的光环和全场效果(如“墓碑”让全场攻击力、防御力减半)、她攻击敌人时招来的反制(如重装侦察兵的暴露)照常生效,起飞前已挂上的持续伤害也照常跳。
|
||||||
- **技能自动释放**按官方「技能策略」:一般的手动技能在技能就绪、即将攻击 / 治疗且初始攻击范围内有敌人(治疗技能:有受伤的队友)时释放;**带独立技能范围**的技能(如德克萨斯「剑雨」、凛御银灰「御敌的锋锐」、锏「归于宁静」,不含「攻击范围扩大」类)在**技能范围内出现敌人**时就释放,不必先攻击;**开启后攻击范围比平时大**的手动技能(如莫斯提马「序时之匙」、银灰「真银斩」、史尔特尔「黄昏」、白面鸮「脑啡肽」)在**开启后的攻击范围内出现敌人**(治疗技能:有受伤的队友)时就释放,不必等敌人走进平时的攻击范围,这是本作按玩家反馈有意与官方不同的地方;**重装干员**的手动技能在受到伤害时释放(例外:深巡、雷蛇的二技能,号角的二、三技能,灰毫的一、二技能按玩家反馈改为攻击范围内有敌人时就释放(深巡二技能按开启后更远的攻击范围判断),余的二技能「厚礼上宾」改为周围两格(技能范围)内有敌人时就释放,这是本作有意与官方不同的地方;深巡一技能仍要受到伤害);执旗手 / 战术家 / 吟游者技能就绪即释放,解放者 / 阵法术师在初始攻击范围内有敌人时释放(开启后攻击范围扩大的技能——薄绿「风语」、蜜蜡「沙暴扩散」、卡涅利安「食噬之印」、玛恩纳「未宽解的悲哀」,以及安洁莉娜「秘杖·反重力模式」——同样按开启后的攻击范围判断)。**自动触发**的技能按其本身规则:只作用于队友的(如引星棘刺「度算浪波」、浊心斯卡蒂「同葬无光之愿」、纯烬艾雅法拉「无声润物」)技力满就释放,不用等敌人或伤员;伺夜「领袖的呼唤」「领袖的馈赠」只在场上有狼群时释放:狼群处于战术点形态时,「领袖的呼唤」也会释放并让它立刻带着 1 只狼影回到场上(狼影未满时改为加 1 只狼影,已满时把狼群的生命值回满),「领袖的馈赠」则要等狼群回来;又如古米「备用军粮」在身边(技能范围内)有受伤的队友时就会发动,下一次攻击改为治疗该队友(不用先接敌;她的二技能「食粮烹制」是手动技能,按重装规则在受到伤害时释放);塞雷娅「急救」在她即将攻击时、身边有生命不高于一半的队友才发动,这次攻击直接改为治疗;新约能天使二技能的护盾按官方给攻击范围内**仇恨最高**的队友(嘲讽等级高的优先,同级时给最后部署的),不一定是站在最前面挨打的那个。手动技能的自动释放有 3 秒冷却:开战部署后先等 3 秒,之后同一干员两次自动释放至少间隔 3 秒(可充能的技能不会同时放完)。
|
- **技能自动释放**按官方「技能策略」:一般的手动技能在技能就绪、即将攻击 / 治疗且初始攻击范围内有敌人(治疗技能:有受伤的队友)时释放;**带独立技能范围**的技能(如德克萨斯「剑雨」、凛御银灰「御敌的锋锐」、锏「归于宁静」,不含「攻击范围扩大」类)在**技能范围内出现敌人**时就释放,不必先攻击;**开启后攻击范围比平时大**的手动技能(如莫斯提马「序时之匙」、银灰「真银斩」、史尔特尔「黄昏」、白面鸮「脑啡肽」)在**开启后的攻击范围内出现敌人**(治疗技能:有受伤的队友)时就释放,不必等敌人走进平时的攻击范围,这是本作按玩家反馈有意与官方不同的地方;**重装干员**的手动技能在受到伤害时释放(例外:深巡、雷蛇的二技能,号角的二、三技能,灰毫的一、二技能按玩家反馈改为攻击范围内有敌人时就释放(深巡二技能按开启后更远的攻击范围判断),余的二技能「厚礼上宾」改为周围两格(技能范围)内有敌人时就释放,这是本作有意与官方不同的地方;深巡一技能仍要受到伤害);执旗手 / 战术家 / 吟游者技能就绪即释放,解放者 / 阵法术师在初始攻击范围内有敌人时释放(开启后攻击范围扩大的技能——薄绿「风语」、蜜蜡「沙暴扩散」、卡涅利安「食噬之印」、玛恩纳「未宽解的悲哀」,以及安洁莉娜「秘杖·反重力模式」——同样按开启后的攻击范围判断)。**自动触发**的技能按其本身规则:只作用于队友的(如引星棘刺「度算浪波」、浊心斯卡蒂「同葬无光之愿」、纯烬艾雅法拉「无声润物」)技力满就释放,不用等敌人或伤员;伺夜「领袖的呼唤」「领袖的馈赠」只在场上有狼群时释放:狼群处于战术点形态时,「领袖的呼唤」也会释放并让它立刻带着 1 只狼影回到场上(狼影未满时改为加 1 只狼影,已满时把狼群的生命值回满),「领袖的馈赠」则要等狼群回来;又如古米「备用军粮」在身边(技能范围内)有受伤的队友时就会发动,下一次攻击改为治疗该队友(不用先接敌;她的二技能「食粮烹制」是手动技能,按重装规则在受到伤害时释放);塞雷娅「急救」在她即将攻击时、身边有生命不高于一半的队友才发动,这次攻击直接改为治疗;新约能天使二技能的护盾按官方给攻击范围内**仇恨最高**的队友(嘲讽等级高的优先,同级时给最后部署的),不一定是站在最前面挨打的那个。手动技能的自动释放有 3 秒冷却:开战部署后先等 3 秒,之后同一干员两次自动释放至少间隔 3 秒(可充能的技能不会同时放完)。
|
||||||
- **推开 / 拉拽**按官方「力度 − 重量」决定距离:例如野鬃二技能(中等力度)把重量 0 / 1 / 2 / 3 的敌人推开约 2.1 / 1.7 / 0.4 / 0.1 格,重量 4 以上推不动——轻型敌人反而推得更远。野鬃二技能沿她的朝向推开:正前方 45° 以内按上面的距离,身后、侧面或贴身的敌人只被轻推一下(约 0.4 格以内);琳琅诗怀雅三技能的金币则从她身边向外推开,落在她前方 2–4 格的范围(官方「范围2-4」)内的地面敌人和她阻挡的敌人身上。攻击速度最低为 20(沼泽、寒霜等减速叠满时也不会更慢)。
|
- **推开 / 拉拽**按官方「力度 − 重量」决定距离:例如野鬃二技能(中等力度)把重量 0 / 1 / 2 / 3 的敌人推开约 2.1 / 1.7 / 0.4 / 0.1 格,重量 4 以上推不动——轻型敌人反而推得更远。野鬃二技能沿她的朝向推开:正前方 45° 以内按上面的距离,身后、侧面或贴身的敌人只被轻推一下(约 0.4 格以内);琳琅诗怀雅三技能的金币则从她身边向外推开,落在她前方 2–4 格的范围(官方「范围2-4」)内的地面敌人和她阻挡的敌人身上。攻击速度最低为 20(沼泽、寒霜等减速叠满时也不会更慢)。
|
||||||
|
- **生命回复不是治疗**(与官方一致):吟游者的特性(魔王、浊心斯卡蒂及其海嗣)、调香师的天赋、瑕光二技能、铃兰三技能、锡人炼金单元给友军的「每秒恢复生命」是提高对方的**生命回复速度**,不是治疗:收割者 / 不屈者 / 武者(如隐德来希、圣约送葬人、折桠)这类「无法被友方治疗」的干员和处于禁疗的干员也能吃到,治疗量加成(如「受到的治疗效果提升」)也不会放大它;铃兰三技能开启后的第一秒没有回复。直接治疗(医疗干员的治疗、技能的「恢复…生命」)仍然对这些干员无效。
|
||||||
- **元素损伤条**在单位自己的血条正下方:左边是元素图标,白条是剩余的元素值,只有真正爆发时才会耗尽;爆发后条变成元素的颜色、图标闪烁,在冷却期间慢慢回满(这段时间不会再积累元素损伤)。
|
- **元素损伤条**在单位自己的血条正下方:左边是元素图标,白条是剩余的元素值,只有真正爆发时才会耗尽;爆发后条变成元素的颜色、图标闪烁,在冷却期间慢慢回满(这段时间不会再积累元素损伤)。
|
||||||
- **敌人**:远程敌人的射程按官方从干员的碰撞体积(半径 0.25 格)算起,比数据上的攻击范围半径远 0.25 格——例如萨卡兹枯朽战车(射程 2.2)能打到中心 2.45 格以内、站在低地的干员。没被阻挡的远程敌人每次攻击都会站定、播完攻击动作,两次攻击之间才继续前进。它的第一下攻击就是「秽蚀轰击」(在目标处留下半径 1.7、持续 10 秒的污染区:低地每秒 50、高台 25 点真实伤害,同名不叠加),被阻挡时普通攻击伤害翻倍。“萨科塔之翼”等血量第一次低于一半时会在原地小范围乱飞 5 秒(官方叫「恐惧」);叙拉古、妮芙等干员造成的恐惧会让敌人朝远离干员的方向逃跑。隐匿的敌人只有被阻挡(或被揭示)时才能被选为攻击目标,溅射、技能的圆形范围伤害也打不到没被挡住的隐匿敌人(和官方一样);阻挡解除后 3 秒内它仍然可以被选中(官方页面注明 0 秒或 1 秒的敌人按页面),之后才重新隐匿:深池逐火战士每次被击倒后先重生 1 秒,然后变成继续往前走的隐匿「余烬」(需要 5 次伤害击倒,护卫的「火灰」10 次),一般要用干员挡住它才能选中(挡住时它不再半透明;被阻挡时被击倒的,重生结束后约 2 秒内也能用远程或范围伤害补刀),10 秒内没打掉就满血站起来;敌人重生时身上的减速、恐惧等状态会被清空、技能冷却从头开始,被恐惧的逐火战士变成余烬后也能被挡住;转译基底·α 原始形态受到的伤害全部无效,受到第 4 次物理伤害、第 4 次法术伤害或被阻挡时花 2 秒变成寻仇者、特战术师或幽灵,之后才能被击倒。
|
- **敌人**:远程敌人的射程按官方从干员的碰撞体积(半径 0.25 格)算起,比数据上的攻击范围半径远 0.25 格——例如萨卡兹枯朽战车(射程 2.2)能打到中心 2.45 格以内、站在低地的干员。没被阻挡的远程敌人每次攻击都会站定、播完攻击动作,两次攻击之间才继续前进。它的第一下攻击就是「秽蚀轰击」(在目标处留下半径 1.7、持续 10 秒的污染区:低地每秒 50、高台 25 点真实伤害,同名不叠加),被阻挡时普通攻击伤害翻倍。“萨科塔之翼”等血量第一次低于一半时会在原地小范围乱飞 5 秒(官方叫「恐惧」);叙拉古、妮芙等干员造成的恐惧会让敌人朝远离干员的方向逃跑。隐匿的敌人只有被阻挡(或被揭示)时才能被选为攻击目标,溅射、技能的圆形范围伤害也打不到没被挡住的隐匿敌人(和官方一样);阻挡解除后 3 秒内它仍然可以被选中(官方页面注明 0 秒或 1 秒的敌人按页面),之后才重新隐匿:深池逐火战士每次被击倒后先重生 1 秒,然后变成继续往前走的隐匿「余烬」(需要 5 次伤害击倒,护卫的「火灰」10 次),一般要用干员挡住它才能选中(挡住时它不再半透明;被阻挡时被击倒的,重生结束后约 2 秒内也能用远程或范围伤害补刀),10 秒内没打掉就满血站起来;敌人重生时身上的减速、恐惧等状态会被清空、技能冷却从头开始,被恐惧的逐火战士变成余烬后也能被挡住;转译基底·α 原始形态受到的伤害全部无效,受到第 4 次物理伤害、第 4 次法术伤害或被阻挡时花 2 秒变成寻仇者、特战术师或幽灵,之后才能被击倒。
|
||||||
- **策略「鸭爵」(“神秘顾客”)**:从第 5 回合起,你和队友的每场作战(**最终攻势和隐秘核心也算**,联防不另外替换)有 0–2 名地面敌人(不含领袖及其部件、悬赏敌人)被替换为特殊版本的鸭爵、高普尼克、流泪小子或圆仔,出现在被替换敌人的时间和路线上(两人同场的领袖战里,各自只替换走向自己保护目标点的敌人);击倒者获得 1 资金(联防中的队友也算),漏进保护目标点照常扣 1 点目标生命值。鸭爵和圆仔**不攻击、无法被阻挡**:鸭爵受到伤害后移动速度 +300%;圆仔始终面向我方干员较多的一侧,来自正面的物理 / 法术伤害 −80%。流泪小子隐匿(被阻挡时才能被选中),攻击使目标晕眩 3.5 秒;高普尼克免疫晕眩、冻结和浮空。
|
- **策略「鸭爵」(“神秘顾客”)**:从第 5 回合起,你和队友的每场作战(**最终攻势和隐秘核心也算**,联防不另外替换)有 0–2 名地面敌人(不含领袖及其部件、悬赏敌人)被替换为特殊版本的鸭爵、高普尼克、流泪小子或圆仔,出现在被替换敌人的时间和路线上(两人同场的领袖战里,各自只替换走向自己保护目标点的敌人);击倒者获得 1 资金(联防中的队友也算),漏进保护目标点照常扣 1 点目标生命值。鸭爵和圆仔**不攻击、无法被阻挡**:鸭爵受到伤害后移动速度 +300%;圆仔始终面向我方干员较多的一侧,来自正面的物理 / 法术伤害 −80%。流泪小子隐匿(被阻挡时才能被选中),攻击使目标晕眩 3.5 秒;高普尼克免疫晕眩、冻结和浮空。
|
||||||
|
|||||||
+8
-2
@@ -685,7 +685,13 @@ unit at ≥ 1 HP) → **`damaged`** → SP-on-hurt / TAKE_DAMAGE → `kill` + `d
|
|||||||
`battle.heal(source, target, amount, { overheal=false, self, silent, regen, ignoreHealFree })`: no-op on `noHeal` targets
|
`battle.heal(source, target, amount, { overheal=false, self, silent, regen, ignoreHealFree })`: no-op on `noHeal` targets
|
||||||
(unless self — 禁疗 / 孤立 summons carry the flag, §3) and on `healFree` ones, self included (史尔特尔's 余烬), unless `regen`
|
(unless self — 禁疗 / 孤立 summons carry the flag, §3) and on `healFree` ones, self included (史尔特尔's 余烬), unless `regen`
|
||||||
(an HP-regen attribute tick) or `ignoreHealFree` (a heal that "无视禁疗");
|
(an HP-regen attribute tick) or `ignoreHealFree` (a heal that "无视禁疗");
|
||||||
× source `healingDealtMul` × target `healingTakenMul`; **`heal`** hook (mutable amount); capped at max HP; `overheal`
|
× source `healingDealtMul` × target `healingTakenMul`; **`heal`** hook (mutable amount); capped at max HP; a `regen` tick
|
||||||
|
— the unit's own 生命回复速度 (`s.hpRegen`, applied in the buffs phase) — is no 治疗 (PRTS 调香师 / 瑕光 / 铃兰 / 锡人 备注
|
||||||
|
"不受治疗加成和禁疗影响"): no multiplier, and the hook sees it (`opts.regen`) but cannot change its amount. Effects PRTS
|
||||||
|
describes as raising the target's 生命回复速度 are hpRegen buffs, never `heal` calls, so 禁疗 and 无法被友方治疗 (`noHeal`:
|
||||||
|
收割者 / 不屈者 / 武者) do not stop them: the 吟游者 trait (professions.js `bardRegen`, 分支特性信息 吟游者; 魔王's 微尘 ×1.5
|
||||||
|
through its `bardRegen` hook; 浊心斯卡蒂 and her 海嗣), 调香师's 熏衣草, 瑕光 S2, 铃兰 S3 (none in its first second, refreshed
|
||||||
|
every second), 锡人's 炼金单元 (GitHub #96 / #137); `overheal`
|
||||||
turns the excess into an `overheal` shield. `battle.loseHp(target, amount, { source, from, tags, silent, sourceless })` = HP
|
turns the excess into an `overheal` shield. `battle.loseHp(target, amount, { source, from, tags, silent, sourceless })` = HP
|
||||||
loss ignoring DEF/RES/shields/dodge (流失); `sourceless: true` makes it 无来源 ("受到等量的无来源生命流失": hooks see no source,
|
loss ignoring DEF/RES/shields/dodge (流失); `sourceless: true` makes it 无来源 ("受到等量的无来源生命流失": hooks see no source,
|
||||||
`source` keeps the credit — stats and the per-player shared-pool tally), as does a 无来源 `from`. A 流失 skips the damage
|
`source` keeps the credit — stats and the per-player shared-pool tally), as does a 无来源 `from`. A 流失 skips the damage
|
||||||
@@ -1156,7 +1162,7 @@ table: `hitSleep` (targets and damages sleeping enemies — "可以攻击沉睡
|
|||||||
| wandermedic | heal + reduce element gauges by 50 % ATK (bb ep_heal_ratio); also targets uninjured allies with gauge |
|
| wandermedic | heal + reduce element gauges by 50 % ATK (bb ep_heal_ratio); also targets uninjured allies with gauge |
|
||||||
| incantationmedic | arts attack; EVERY damage the unit deals heals the lowest ally in range for 50 % (bb scale) of it — the official trait buff (`vendla_tr` / `reed2_tr` / `titi_tr`) is ON_AFTER_OUTPUT_DAMAGE, so skill and DoT damage heals too (缇缇's 凝固的时光 ticks, 焰影苇草's S2 fireballs while she is disarmed); a skill that triggers it for one named ally says so ("仅对该角色触发…特性") and the damage instance carries that ally (`DamageInfo.traitAlly`) |
|
| incantationmedic | arts attack; EVERY damage the unit deals heals the lowest ally in range for 50 % (bb scale) of it — the official trait buff (`vendla_tr` / `reed2_tr` / `titi_tr`) is ON_AFTER_OUTPUT_DAMAGE, so skill and DoT damage heals too (缇缇's 凝固的时光 ticks, 焰影苇草's S2 fireballs while she is disarmed); a skill that triggers it for one named ally says so ("仅对该角色触发…特性") and the damage instance carries that ally (`DamageInfo.traitAlly`) |
|
||||||
| slower | sluggish 0.8 s on hit (bb sluggish) |
|
| slower | sluggish 0.8 s on hit (bb sluggish) |
|
||||||
| bard | no attack; every second heals allies in range 10 % ATK (bb atk_to_hp_recovery_ratio) |
|
| bard | no attack; allies in range get 生命回复速度 +10 % ATK (bb atk_to_hp_recovery_ratio) — an hpRegen buff refreshed every 0.25 s (`bardRegen`), no heal |
|
||||||
| craftsman | melee phys (support devices via kit) |
|
| craftsman | melee phys (support devices via kit) |
|
||||||
| shotprotector | ranged phys, can hit FLY, blocks 3 |
|
| shotprotector | ranged phys, can hit FLY, blocks 3 |
|
||||||
| fortress | melee single target while blocking, ranged 1.0 splash otherwise, ground only (never hits FLY) |
|
| fortress | melee single target while blocking, ranged 1.0 splash otherwise, ground only (never hits FLY) |
|
||||||
|
|||||||
@@ -236,6 +236,11 @@ Each item is a mistake this project already made once. Tick every one for every
|
|||||||
`enemies_bosses.test.js` "沉默: exactly the abilities whose handbook line is SILENCE-flagged can be silenced".
|
`enemies_bosses.test.js` "沉默: exactly the abilities whose handbook line is SILENCE-flagged can be silenced".
|
||||||
- [ ] **10. Tests** — at least one per skill and per talent, plus the trigger rule, the range toggle, anti-air and
|
- [ ] **10. Tests** — at least one per skill and per talent, plus the trigger rule, the range toggle, anti-air and
|
||||||
every module; the golden files updated in the same pull request (an intended change).
|
every module; the golden files updated in the same pull request (an intended change).
|
||||||
|
- [ ] **11. 治疗 or 生命回复速度** — an effect PRTS describes as raising the target's 「生命回复速度」 (a 备注 「增加目标的
|
||||||
|
“生命回复速度”属性,不受治疗加成和禁疗影响」; 分支特性信息 吟游者) is an hpRegen / hpRegenRatio buff on the target, never
|
||||||
|
`battle.heal`: 禁疗 and 无法被友方治疗 (`noHeal`) do not stop it and no 治疗加成 scales it (damage.js heal `regen`).
|
||||||
|
Examples: 安洁莉娜 兼职工作, the 吟游者 trait (professions.js `bardRegen`), 调香师, 瑕光 S2, 铃兰 S3, 锡人;
|
||||||
|
`test/content/feedback5-regen.test.js` (GitHub #96 / #137). A per-second 「恢复…生命」 without such a note stays a heal.
|
||||||
|
|
||||||
## Old references
|
## Old references
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ import { num, talentBb, moduleBb, enemiesInGrid, once, spTimeBonus, makeZone, in
|
|||||||
* for projectile_delay_time s, ground enemies within projectile_range tiles take atk_scale × ATK arts per second,
|
* for projectile_delay_time s, ground enemies within projectile_range tiles take atk_scale × ATK arts per second,
|
||||||
* allies there recover hp_recovery_per_sec_ratio × ATK per second. Elite: 凋敝魂灵 (skill@damage_scale: damage-over-
|
* allies there recover hp_recovery_per_sec_ratio × ATK per second. Elite: 凋敝魂灵 (skill@damage_scale: damage-over-
|
||||||
* time taken by ground enemies inside a unit ×1.2) and the module's +sp_recovery_per_sec SP while a unit exists.
|
* time taken by ground enemies inside a unit ×1.2) and the module's +sp_recovery_per_sec SP while a unit exists.
|
||||||
|
* PRTS 锡人 技能2 备注: the unit caches her ATK at the cast, several can exist and their effects add up, and "生命恢复的
|
||||||
|
* 提供方式为增加目标的“生命回复速度”属性,不受治疗加成和禁疗影响" — an hpRegen buff per unit on the allies inside it
|
||||||
|
* (no heal: 无法被友方治疗 / 禁疗 units get it too), set at each pulse until the next.
|
||||||
*/
|
*/
|
||||||
export function tinmanKit(bb, chess, def) {
|
export function tinmanKit(bb, chess, def) {
|
||||||
const dur = num(bb.projectile_delay_time, 10);
|
const dur = num(bb.projectile_delay_time, 10);
|
||||||
@@ -28,6 +31,7 @@ export function tinmanKit(bb, chess, def) {
|
|||||||
const x = tgt ? tgt.x : unit.x + unit.fwd[1], y = tgt ? tgt.y : unit.y + unit.fwd[0];
|
const x = tgt ? tgt.x : unit.x + unit.fwd[1], y = tgt ? tgt.y : unit.y + unit.fwd[0];
|
||||||
const atk = unit.s.atk;
|
const atk = unit.s.atk;
|
||||||
unit.mem.tinZones = (unit.mem.tinZones ?? 0) + 1;
|
unit.mem.tinZones = (unit.mem.tinZones ?? 0) + 1;
|
||||||
|
const regenKey = `tinman:zone:${unit.id}:${unit.mem.tinZoneSeq = (unit.mem.tinZoneSeq ?? 0) + 1}`;
|
||||||
makeZone(battle, unit, {
|
makeZone(battle, unit, {
|
||||||
x, y, radius, duration: dur, skill: 'tinman', onPulse(b) {
|
x, y, radius, duration: dur, skill: 'tinman', onPulse(b) {
|
||||||
for (const e of b.foesInRadius(x, y, radius)) {
|
for (const e of b.foesInRadius(x, y, radius)) {
|
||||||
@@ -35,7 +39,12 @@ export function tinmanKit(bb, chess, def) {
|
|||||||
if (wither > 1) b.addBuff(e, { key: witherKey, duration: 1.05, data: { mul: wither }, source: unit });
|
if (wither > 1) b.addBuff(e, { key: witherKey, duration: 1.05, data: { mul: wither }, source: unit });
|
||||||
b.dealDamage(unit, e, { amount: atk * dmgScale, type: 'arts', isSkill: true, canDodge: false, tags: ['dot', 'zone'] });
|
b.dealDamage(unit, e, { amount: atk * dmgScale, type: 'arts', isSkill: true, canDodge: false, tags: ['dot', 'zone'] });
|
||||||
}
|
}
|
||||||
if (healRatio > 0) for (const a of b.alliesInRadius(x, y, radius, null)) if (a.hp < a.s.maxHp) b.heal(unit, a, atk * healRatio, { tags: ['zone'] });
|
// pulses every second: the buff bridges to the next pulse (two ticks over), the last one ends with the unit
|
||||||
|
if (healRatio > 0) {
|
||||||
|
for (const a of b.alliesInRadius(x, y, radius, null)) {
|
||||||
|
if (b.allySelectable(a, unit)) b.addBuff(a, { key: regenKey, duration: 1 + 2 * b.dt, source: unit, mods: { hpRegen: atk * healRatio } });
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
onEnd() { unit.mem.tinZones = Math.max(0, (unit.mem.tinZones ?? 1) - 1); },
|
onEnd() { unit.mem.tinZones = Math.max(0, (unit.mem.tinZones ?? 1) - 1); },
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,7 +6,9 @@ import { num, talentBb, moduleBb, up } from '../shared/tier1.js';
|
|||||||
export default {
|
export default {
|
||||||
// ---------------------------------------------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------------------------------------------
|
||||||
// 2_14 调香师 精调: ASPD +attack_speed (−50), ATK +atk. 熏衣草: every ally on the field recovers
|
// 2_14 调香师 精调: ASPD +attack_speed (−50), ATK +atk. 熏衣草: every ally on the field recovers
|
||||||
// atk_to_hp_recovery_ratio × ATK HP per second. Elite module (RIN-Y, hidden attack@max_target): heals 4 allies.
|
// atk_to_hp_recovery_ratio × ATK HP per second — PRTS 天赋备注 "生命恢复的提供方式为增加目标的“生命回复速度”属性(直接加算),
|
||||||
|
// 不受治疗加成和禁疗影响": an hpRegen buff, no heal, so 无法被友方治疗 (折桠, 收割者) and 禁疗 units get it too (GitHub #137).
|
||||||
|
// Elite module (RIN-Y, hidden attack@max_target): heals 4 allies.
|
||||||
// S1 治疗强化·β型 (alt): ATK +atk for its duration.
|
// S1 治疗强化·β型 (alt): ATK +atk for its duration.
|
||||||
chess_char_2_14_a: (bb, chess) => {
|
chess_char_2_14_a: (bb, chess) => {
|
||||||
const t = talentBb(chess, 0);
|
const t = talentBb(chess, 0);
|
||||||
@@ -18,10 +20,12 @@ export default {
|
|||||||
talents: [{ install(battle, unit) {
|
talents: [{ install(battle, unit) {
|
||||||
const r = num(t.atk_to_hp_recovery_ratio);
|
const r = num(t.atk_to_hp_recovery_ratio);
|
||||||
if (!(r > 0)) return;
|
if (!(r > 0)) return;
|
||||||
battle.every(1, () => {
|
// one buff per 调香师 (直接加算: two add up), refreshed while she is on the field; it lapses 0.5 s after she leaves
|
||||||
|
const key = `flower:lavender:${unit.id}`;
|
||||||
|
battle.every(0.25, () => {
|
||||||
if (!up(unit)) return;
|
if (!up(unit)) return;
|
||||||
const amt = unit.s.atk * r;
|
const v = unit.s.atk * r;
|
||||||
for (const a of battle.alliesFor(unit)) if (a.hp < a.s.maxHp) battle.heal(unit, a, amt, { aura: true, tags: ['talent'] });
|
for (const a of battle.alliesFor(unit)) battle.addBuff(a, { key, duration: 0.5, source: unit, mods: { hpRegen: v }, tags: ['talent'] });
|
||||||
}, { owner: unit });
|
}, { owner: unit });
|
||||||
} }],
|
} }],
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -7,14 +7,18 @@ import {
|
|||||||
giveSp,
|
giveSp,
|
||||||
} from '../shared/tier3.js';
|
} from '../shared/tier3.js';
|
||||||
|
|
||||||
|
/** Refresh period (s) of 瑕光 S2's 生命回复速度 buff (it lasts two periods, so it never lapses while the skill runs). */
|
||||||
|
const REGEN_IV = 0.25;
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
// ---- 3_12 瑕光 · 守护者 — S3 先贤化身: ATK/DEF +, bonus arts per hit, heals another nearby ally per attack;
|
// ---- 3_12 瑕光 · 守护者 — S3 先贤化身: ATK/DEF +, bonus arts per hit, heals another nearby ally per attack;
|
||||||
// 剑盾骑士: hurt-SP skills of the team also gain SP on attack; 仁慈: attacks sleeping enemies (first, ×atk_scale);
|
// 剑盾骑士: hurt-SP skills of the team also gain SP on attack; 仁慈: attacks sleeping enemies (first, ×atk_scale);
|
||||||
// 精锐 module GUA-Y: damage taken −15 %
|
// 精锐 module GUA-Y: damage taken −15 %
|
||||||
// S1 光芒涌动 (自动触发 ⇒ DEFAULT, charges): next attack ×atk_scale phys + heals the most injured ally of the 3×3 (herself
|
// S1 光芒涌动 (自动触发 ⇒ DEFAULT, charges): next attack ×atk_scale phys + heals the most injured ally of the 3×3 (herself
|
||||||
// included) for heal_scale × ATK; S2 慑敌辉光: ATK +, puts every ground enemy on her own tile and every enemy she
|
// included) for heal_scale × ATK; S2 慑敌辉光: ATK +, puts every ground enemy on her own tile and every enemy she
|
||||||
// blocks to sleep (PRTS 备注; for the skill's duration: no own value in the data) and heals every ally of the
|
// blocks to sleep (PRTS 备注; for the skill's duration: no own value in the data) and gives every ally of the
|
||||||
// skill range by ATK × ratio each second;
|
// skill range 生命回复速度 +ATK × ratio while it runs (PRTS 技能2 备注 "生命恢复的提供方式为基于自己的攻击力,增加目标的
|
||||||
|
// “生命回复速度”属性,不受治疗加成和禁疗影响": an hpRegen buff, no heal — GitHub #137);
|
||||||
// 精锐 module GUA-X: her heals on allies under hp_ratio HP × heal_scale
|
// 精锐 module GUA-X: her heals on allies under hp_ratio HP × heal_scale
|
||||||
chess_char_3_12_a: (bb, chess, def) => {
|
chess_char_3_12_a: (bb, chess, def) => {
|
||||||
const d = defOf(chess, def);
|
const d = defOf(chess, def);
|
||||||
@@ -62,6 +66,19 @@ export default {
|
|||||||
skchr_blemsh_2: (s) => {
|
skchr_blemsh_2: (s) => {
|
||||||
const grid = copyGrid(s.rangeGrid) ?? NINE;
|
const grid = copyGrid(s.rangeGrid) ?? NINE;
|
||||||
const ratio = num(s.bb['attack@atk_to_hp_recovery_ratio'], num(s.bb.atk_to_hp_recovery_ratio, 0));
|
const ratio = num(s.bb['attack@atk_to_hp_recovery_ratio'], num(s.bb.atk_to_hp_recovery_ratio, 0));
|
||||||
|
// "周围的所有友方单位每秒恢复相当于攻击力N%的生命值": an hpRegen buff on every ally on the skill range's tiles (no
|
||||||
|
// device, no 孤立 unit), refreshed every REGEN_IV while the skill runs and removed at its end [ASSUMED: from the
|
||||||
|
// start of the skill — unlike 铃兰's, the note names no delay]
|
||||||
|
const regenKey = (unit) => `blemsh:regen:${unit.id}`;
|
||||||
|
const regen = (battle, unit) => {
|
||||||
|
if (!(ratio > 0)) return;
|
||||||
|
const keys = new Set(gridKeys(grid, unit));
|
||||||
|
const v = unit.s.atk * ratio;
|
||||||
|
for (const a of battle.allyUnits) {
|
||||||
|
if (!a.alive || !a.deployed || a.hidden || a.kind === 'device' || !onTiles(a, keys) || !battle.allySelectable(a, unit)) continue;
|
||||||
|
battle.addBuff(a, { key: regenKey(unit), duration: REGEN_IV * 2, source: unit, mods: { hpRegen: v } });
|
||||||
|
}
|
||||||
|
};
|
||||||
return {
|
return {
|
||||||
kind: 'duration',
|
kind: 'duration',
|
||||||
heal: false,
|
heal: false,
|
||||||
@@ -78,14 +95,16 @@ export default {
|
|||||||
}
|
}
|
||||||
fx(battle, 'aoe', unit, { radius: 0.5, skill: 'blemsh_2', status: 'sleep', n });
|
fx(battle, 'aoe', unit, { radius: 0.5, skill: 'blemsh_2', status: 'sleep', n });
|
||||||
unit.mem.blemshRegen = 0;
|
unit.mem.blemshRegen = 0;
|
||||||
|
regen(battle, unit);
|
||||||
},
|
},
|
||||||
onTick({ battle, unit, dt }) { // "周围的所有友方单位每秒恢复相当于攻击力N%的生命值"
|
onTick({ battle, unit, dt }) {
|
||||||
if (!(ratio > 0)) return;
|
|
||||||
unit.mem.blemshRegen = (unit.mem.blemshRegen ?? 0) + dt;
|
unit.mem.blemshRegen = (unit.mem.blemshRegen ?? 0) + dt;
|
||||||
while (unit.mem.blemshRegen >= 1 - 1e-9) {
|
if (unit.mem.blemshRegen < REGEN_IV - 1e-9) return;
|
||||||
unit.mem.blemshRegen -= 1;
|
unit.mem.blemshRegen = 0;
|
||||||
for (const a of battle.injuredAlliesInKeys(new Set(gridKeys(grid, unit)), unit)) battle.heal(unit, a, unit.s.atk * ratio);
|
regen(battle, unit);
|
||||||
}
|
},
|
||||||
|
onEnd({ battle, unit }) {
|
||||||
|
for (const a of battle.allyUnits) if (a.findBuff(regenKey(unit))) battle.removeBuff(a, regenKey(unit));
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ export default withDefaults({
|
|||||||
onEnd({ unit }) { if (unit.mem.bardBase != null) unit.profile.auraRatio = unit.mem.bardBase; },
|
onEnd({ unit }) { if (unit.mem.bardBase != null) unit.profile.auraRatio = unit.mem.bardBase; },
|
||||||
},
|
},
|
||||||
talents: [
|
talents: [
|
||||||
{ install(battle, unit) { // 过往尘埃: 3 motes; touching an operator ⇒ her trait heal ×1.5 on it for 6 s; mote back after 6 s
|
{ install(battle, unit) { // 过往尘埃: 3 motes; touching an operator ⇒ her trait regen ×1.5 on it for 6 s; mote back after 6 s
|
||||||
unit.mem.motes = new Array(baseCnt).fill(-Infinity);
|
unit.mem.motes = new Array(baseCnt).fill(-Infinity);
|
||||||
unit.mem.noInspire = true; // trait: 自身不受鼓舞影响 (another bard's 鼓舞 skips her)
|
unit.mem.noInspire = true; // trait: 自身不受鼓舞影响 (another bard's 鼓舞 skips her)
|
||||||
const cooldown = () => (S1 && skillActive(unit) ? num(bb.talent_cool_down, 3) : num(t0.cooldown, 6)); // S1: 重生速度加快
|
const cooldown = () => (S1 && skillActive(unit) ? num(bb.talent_cool_down, 3) : num(t0.cooldown, 6)); // S1: 重生速度加快
|
||||||
@@ -126,8 +126,9 @@ export default withDefaults({
|
|||||||
battle.fx('mote', { x: a.x, y: a.y, id: a.id });
|
battle.fx('mote', { x: a.x, y: a.y, id: a.id });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
battle.on('heal', (c) => {
|
// "受到魔王特性效果提升至1.5倍": her trait's 生命回复速度 on that operator (professions.js bardRegen hook)
|
||||||
if (c.source === unit && c.opts?.aura && c.target.findBuff(`cetsyr:mote:${unit.id}`)) c.amount *= num(t0['attack@trait_mul'], 1.5);
|
battle.on('bardRegen', (c) => {
|
||||||
|
if (c.unit === unit && c.target.findBuff(`cetsyr:mote:${unit.id}`)) c.value *= num(t0['attack@trait_mul'], 1.5);
|
||||||
}, { owner: unit });
|
}, { owner: unit });
|
||||||
} },
|
} },
|
||||||
{ install(battle, unit) { // 魔王残响: every ally takes −10 % damage from 萨卡兹 enemies (while she is in the squad)
|
{ install(battle, unit) { // 魔王残响: every ally takes −10 % damage from 萨卡兹 enemies (while she is in the squad)
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ export default {
|
|||||||
c.amount = 0;
|
c.amount = 0;
|
||||||
}, { owner: unit, priority: 100 });
|
}, { owner: unit, priority: 100 });
|
||||||
battle.on('heal', (c) => { // merged into the same heal
|
battle.on('heal', (c) => { // merged into the same heal
|
||||||
if (c.source !== unit || !unit.mem.bldskBonus || c.target !== unit.mem.bldskBonus) return;
|
if (c.source !== unit || c.opts?.regen || !unit.mem.bldskBonus || c.target !== unit.mem.bldskBonus) return; // (not her own 生命回复速度 tick)
|
||||||
unit.mem.bldskBonus = null;
|
unit.mem.bldskBonus = null;
|
||||||
// the bonus is part of the same heal: the healer's and the target's healing multipliers apply to it too
|
// the bonus is part of the same heal: the healer's and the target's healing multipliers apply to it too
|
||||||
c.amount += c.target.s.maxHp * ratio * num(unit.s.healingDealtMul, 1) * num(c.target.s.healingTakenMul, 1);
|
c.amount += c.target.s.maxHp * ratio * num(unit.s.healingDealtMul, 1) * num(c.target.s.healingTakenMul, 1);
|
||||||
|
|||||||
@@ -10,9 +10,10 @@ const MOTE_HIT_RADIUS = 0.4;
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
// ---------------------------------------------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------------------------------------------
|
||||||
// 魔王 — bard (aura heal 10 % ATK/s). S3 编织重构现世 (30 s): skill range, aura 65 %, motes never vanish, other allies in
|
// 魔王 — bard (trait: 生命回复速度 +10 % ATK on the allies in range, professions.js bardRegen). S3 编织重构现世 (30 s):
|
||||||
// range get 鼓舞 = +65 % of her max HP, HP of everyone in range is equalised every 2 s.
|
// skill range, trait 65 %, motes never vanish, other allies in range get 鼓舞 = +65 % of her max HP, HP of everyone in
|
||||||
// T1 过往尘埃: 3 motes orbit her; one colliding with an operator vanishes and gives it ×1.5 aura healing for 6 s, then
|
// range is equalised every 2 s.
|
||||||
|
// T1 过往尘埃: 3 motes orbit her; one colliding with an operator vanishes and gives it ×1.5 of her trait for 6 s, then
|
||||||
// respawns after 6 s.
|
// respawns after 6 s.
|
||||||
// T2 魔王残响: allies take −10 % damage from Sarkaz enemies. Module (elite): ≥2 other ops in range → ATK +8 %.
|
// T2 魔王残响: allies take −10 % damage from Sarkaz enemies. Module (elite): ≥2 other ops in range → ATK +8 %.
|
||||||
chess_char_5_09_a: (bb, chess, def) => {
|
chess_char_5_09_a: (bb, chess, def) => {
|
||||||
@@ -94,10 +95,11 @@ export default {
|
|||||||
battle.fx('mote', { x: hit.x, y: hit.y, id: hit.id });
|
battle.fx('mote', { x: hit.x, y: hit.y, id: hit.id });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
battle.on('heal', (c) => {
|
// "受到魔王特性效果提升至1.5倍": his trait's 生命回复速度 on that operator (professions.js bardRegen hook)
|
||||||
if (c.source !== unit || !c.opts?.aura) return;
|
battle.on('bardRegen', (c) => {
|
||||||
|
if (c.unit !== unit) return;
|
||||||
const b = c.target.findBuff('cetsyr:mote');
|
const b = c.target.findBuff('cetsyr:mote');
|
||||||
if (b) c.amount *= num(b.data.mul, 1);
|
if (b) c.value *= num(b.data.mul, 1);
|
||||||
}, { owner: unit });
|
}, { owner: unit });
|
||||||
} },
|
} },
|
||||||
{ install(battle, unit) { // 魔王残响
|
{ install(battle, unit) { // 魔王残响
|
||||||
|
|||||||
@@ -5,8 +5,11 @@ import { AURA_IV, AURA_DUR, num, talent, skillGrid, mods, isOp, lazySkills, whil
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
// ---------------------------------------------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------------------------------------------
|
||||||
// 铃兰 — S3 狐火渺然 (27/29 s): no attacks, skill range, every enemy in range is sluggish, allies in range heal 9/11 %
|
// 铃兰 — S3 狐火渺然 (27/29 s): no attacks, skill range, every enemy in range is sluggish, allies in range recover 9/11 %
|
||||||
// ATK per second, T2 ×scale_delta_to_one. T1 技力光环·辅助: Supporters +0.4 SP/s (highest wins).
|
// ATK per second, T2 ×scale_delta_to_one. PRTS 技能3 备注: "生命恢复的提供方式为基于铃兰的攻击力增加目标的“生命回复速度”
|
||||||
|
// 属性,不受治疗加成和禁疗影响" and "技能开启第一秒内提供生命回复为0,生命回复速度数额每秒刷新一次" — an hpRegen buff (no heal:
|
||||||
|
// 无法被友方治疗 / 禁疗 units get it too), set at each full second of the skill on the allies then in range, none in the
|
||||||
|
// first second, removed when the skill ends. T1 技力光环·辅助: Supporters +0.4 SP/s (highest wins).
|
||||||
// T2 画地为牢: sluggish enemies in range also take +20 % damage for the same time. Module (elite): +0.2 SP/s with an
|
// T2 画地为牢: sluggish enemies in range also take +20 % damage for the same time. Module (elite): +0.2 SP/s with an
|
||||||
// enemy in range.
|
// enemy in range.
|
||||||
chess_char_5_10_a: (bb, chess, def) => {
|
chess_char_5_10_a: (bb, chess, def) => {
|
||||||
@@ -14,6 +17,7 @@ export default {
|
|||||||
const boost = num(bb.scale_delta_to_one, 1);
|
const boost = num(bb.scale_delta_to_one, 1);
|
||||||
const healRatio = num(bb['attack@atk_to_hp_recovery_ratio']);
|
const healRatio = num(bb['attack@atk_to_hp_recovery_ratio']);
|
||||||
const fragile = num(t1.damage_scale, 1) - 1;
|
const fragile = num(t1.damage_scale, 1) - 1;
|
||||||
|
const foxKey = (unit) => `lisa:fox:${unit.id}`;
|
||||||
return {
|
return {
|
||||||
// S1 全力以赴 (duration): ATK +, ASPD +. S2 儿时的舞乐 (toggle, 持续时间无限): ATK +, 2 targets.
|
// S1 全力以赴 (duration): ATK +, ASPD +. S2 儿时的舞乐 (toggle, 持续时间无限): ATK +, 2 targets.
|
||||||
skills: lazySkills({
|
skills: lazySkills({
|
||||||
@@ -35,9 +39,14 @@ export default {
|
|||||||
if (unit.mem.foxHeal >= 1) {
|
if (unit.mem.foxHeal >= 1) {
|
||||||
unit.mem.foxHeal -= 1;
|
unit.mem.foxHeal -= 1;
|
||||||
if (!(healRatio > 0)) return;
|
if (!(healRatio > 0)) return;
|
||||||
for (const a of battle.alliesInGrid(unit)) if (a.hp < a.s.maxHp) battle.heal(unit, a, unit.s.atk * healRatio, { aura: true });
|
// until the next refresh (a little longer, so it never lapses in between; onEnd takes it off)
|
||||||
|
const v = unit.s.atk * healRatio;
|
||||||
|
for (const a of battle.alliesInGrid(unit)) battle.addBuff(a, { key: foxKey(unit), duration: 1.25, source: unit, mods: { hpRegen: v } });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
onEnd({ battle, unit }) {
|
||||||
|
for (const a of battle.allyUnits) if (a.findBuff(foxKey(unit))) battle.removeBuff(a, foxKey(unit));
|
||||||
|
},
|
||||||
},
|
},
|
||||||
talents: [
|
talents: [
|
||||||
{ install(battle, unit) { spAura(battle, unit, num(t0.sp_recovery_per_sec), (a) => isOp(a) && a.def?.profession === 'SUPPORT'); } },
|
{ install(battle, unit) { spAura(battle, unit, num(t0.sp_recovery_per_sec), (a) => isOp(a) && a.def?.profession === 'SUPPORT'); } },
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
import { aggregateMods } from '../../../buffs.js';
|
import { aggregateMods } from '../../../buffs.js';
|
||||||
import { COLS } from '../../../constants.js';
|
import { COLS } from '../../../constants.js';
|
||||||
|
import { bardRegen } from '../../../professions.js';
|
||||||
import {
|
import {
|
||||||
num, bv, tbb, tdesc, moduleBb, parseN, live, enemiesIn, isTok, onDefaultSkill, selectedSkill, aura,
|
num, bv, tbb, tdesc, moduleBb, parseN, live, enemiesIn, isTok, onDefaultSkill, selectedSkill, aura,
|
||||||
} from '../shared/tier6.js';
|
} from '../shared/tier6.js';
|
||||||
@@ -37,7 +38,8 @@ function skadi2(bb, chess, def) {
|
|||||||
const isDef = onDefaultSkill(chess), sid = selectedSkill(chess, def);
|
const isDef = onDefaultSkill(chess), sid = selectedSkill(chess, def);
|
||||||
const tokId = def?.talents?.[0]?.tokenKey || (chess?.tokens || [])[0] || 'token_10017_skadi2_dedant';
|
const tokId = def?.talents?.[0]?.tokenKey || (chess?.tokens || [])[0] || 'token_10017_skadi2_dedant';
|
||||||
const auraRatio = num(tb['attack@atk_to_hp_recovery_ratio'], 0.1);
|
const auraRatio = num(tb['attack@atk_to_hp_recovery_ratio'], 0.1);
|
||||||
// S1 / S2 raise the trait heal ("特性效果提高至N%") while they run; S3 (default) turns it into the tide
|
// S1 / S2 raise the trait ("特性效果提高至N%") while they run; S3 (default) turns it into the tide. The trait is a
|
||||||
|
// 生命回复速度 buff on the allies, not a heal (PRTS 分支特性信息 吟游者; professions.js bardRegen)
|
||||||
const skillRatio = num(bb['attack@atk_to_hp_recovery_ratio'], auraRatio);
|
const skillRatio = num(bb['attack@atk_to_hp_recovery_ratio'], auraRatio);
|
||||||
const seaborns = (battle, unit) => battle.allyUnits.filter((t) => isTok(t, tokId, unit) && live(t));
|
const seaborns = (battle, unit) => battle.allyUnits.filter((t) => isTok(t, tokId, unit) && live(t));
|
||||||
const covered = (battle, unit, toks) => { // allies inside her range ∪ the seaborns' ranges
|
const covered = (battle, unit, toks) => { // allies inside her range ∪ the seaborns' ranges
|
||||||
@@ -52,7 +54,7 @@ function skadi2(bb, chess, def) {
|
|||||||
return seaborns(battle, unit).some((t) => t.rangeKeySet?.has(k));
|
return seaborns(battle, unit).some((t) => t.rangeKeySet?.has(k));
|
||||||
};
|
};
|
||||||
const skills = {
|
const skills = {
|
||||||
// S1 同归殊途之吟 (SP_FULL): full self heal, max HP +max_hp, trait heal attack@atk_to_hp_recovery_ratio, and
|
// S1 同归殊途之吟 (SP_FULL): full self heal, max HP +max_hp, trait attack@atk_to_hp_recovery_ratio, and
|
||||||
// damage_resistance of the damage taken by every ally of her (+ 海嗣) range is transferred to her (install)
|
// damage_resistance of the damage taken by every ally of her (+ 海嗣) range is transferred to her (install)
|
||||||
skchr_skadi2_1: {
|
skchr_skadi2_1: {
|
||||||
kind: 'duration',
|
kind: 'duration',
|
||||||
@@ -60,7 +62,7 @@ function skadi2(bb, chess, def) {
|
|||||||
onStart({ battle, unit }) { unit.hp = unit.s.maxHp; battle.fx('heal', { x: unit.x, y: unit.y, id: unit.id }); },
|
onStart({ battle, unit }) { unit.hp = unit.s.maxHp; battle.fx('heal', { x: unit.x, y: unit.y, id: unit.id }); },
|
||||||
},
|
},
|
||||||
// S2 同葬无光之愿 (toggle): 鼓舞 ATK / DEF = atk / def × her ATK / DEF on every other ally of her (+ 海嗣) range,
|
// S2 同葬无光之愿 (toggle): 鼓舞 ATK / DEF = atk / def × her ATK / DEF on every other ally of her (+ 海嗣) range,
|
||||||
// trait heal attack@atk_to_hp_recovery_ratio (trait pulse). 自动触发 with effects on her allies only (nothing to target):
|
// trait attack@atk_to_hp_recovery_ratio (trait pulse). 自动触发 with effects on her allies only (nothing to target):
|
||||||
// on as soon as it is ready (SP_FULL, like 魔王 S1 往昔萦绕身旁); until 0.2.0 the data's DEFAULT left it off until an
|
// on as soon as it is ready (SP_FULL, like 魔王 S1 往昔萦绕身旁); until 0.2.0 the data's DEFAULT left it off until an
|
||||||
// enemy came into her (or a 海嗣's) range.
|
// enemy came into her (or a 海嗣's) range.
|
||||||
skchr_skadi2_2: { kind: 'toggle', trigger: 'SP_FULL' },
|
skchr_skadi2_2: { kind: 'toggle', trigger: 'SP_FULL' },
|
||||||
@@ -72,7 +74,7 @@ function skadi2(bb, chess, def) {
|
|||||||
onStart({ battle, unit }) { battle.fx('tide', { x: unit.x, y: unit.y, id: unit.id }); },
|
onStart({ battle, unit }) { battle.fx('tide', { x: unit.x, y: unit.y, id: unit.id }); },
|
||||||
},
|
},
|
||||||
trait: {
|
trait: {
|
||||||
install(battle, unit) { // replaces the bard aura: heal normally, tide (true damage + 鼓舞 + self drain) during S3
|
install(battle, unit) { // replaces the bard aura: 生命回复速度 normally, tide (true damage + 鼓舞 + self drain) during S3
|
||||||
unit.mem.noInspire = true; // 自身不受鼓舞影响
|
unit.mem.noInspire = true; // 自身不受鼓舞影响
|
||||||
const isInspire = (b) => b.key === 'inspire' || b.status === 'inspire' || b.key.startsWith('inspire:') || b.key.endsWith(':inspire');
|
const isInspire = (b) => b.key === 'inspire' || b.status === 'inspire' || b.key.startsWith('inspire:') || b.key.endsWith(':inspire');
|
||||||
// "海嗣的攻击范围视为自身攻击范围的延伸": an enemy in a 海嗣's range also satisfies her DEFAULT trigger
|
// "海嗣的攻击范围视为自身攻击范围的延伸": an enemy in a 海嗣's range also satisfies her DEFAULT trigger
|
||||||
@@ -103,10 +105,9 @@ function skadi2(bb, chess, def) {
|
|||||||
const va = unit.s.atk * num(bb.atk), vd = unit.s.def * num(bb.def);
|
const va = unit.s.atk * num(bb.atk), vd = unit.s.def * num(bb.def);
|
||||||
for (const a of allies) if (a !== unit) { inspire(battle, a, va, unit); inspire(battle, a, vd, unit, 'def'); }
|
for (const a of allies) if (a !== unit) { inspire(battle, a, va, unit); inspire(battle, a, vd, unit, 'def'); }
|
||||||
}
|
}
|
||||||
if (n % 2 === 0) {
|
// the trait over her range ∪ the 海嗣' ranges, refreshed every pulse (it lapses 0.75 s after the last one)
|
||||||
const amount = unit.s.atk * (on ? skillRatio : num(unit.profile?.auraRatio, auraRatio));
|
const v = unit.s.atk * (on ? skillRatio : num(unit.profile?.auraRatio, auraRatio));
|
||||||
for (const a of allies) if (a.hp < a.s.maxHp) battle.heal(unit, a, amount, { aura: true });
|
for (const a of allies) bardRegen(battle, unit, a, v, 0.75);
|
||||||
}
|
|
||||||
}, { owner: unit });
|
}, { owner: unit });
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ function lumen(bb, chess, def) {
|
|||||||
const res = -num(t0.one_minus_status_resistance, -0.5), thr = num(t0.hp_ratio, 0.75);
|
const res = -num(t0.one_minus_status_resistance, -0.5), thr = num(t0.hp_ratio, 0.75);
|
||||||
battle.on('heal', (ctx) => {
|
battle.on('heal', (ctx) => {
|
||||||
const t = ctx.target;
|
const t = ctx.target;
|
||||||
if (ctx.source !== unit || !t || !(res > 0) || !(base > 0)) return;
|
if (ctx.source !== unit || ctx.opts?.regen || !t || !(res > 0) || !(base > 0)) return; // "治疗的目标": not her own 生命回复速度 tick
|
||||||
const after = Math.min(t.s.maxHp, t.hp + ctx.amount);
|
const after = Math.min(t.s.maxHp, t.hp + ctx.amount);
|
||||||
battle.applyStatus(t, 'resist', { duration: after / t.s.maxHp > thr ? special : base, value: Math.min(1, res), source: unit });
|
battle.applyStatus(t, 'resist', { duration: after / t.s.maxHp > thr ? special : base, value: Math.min(1, res), source: unit });
|
||||||
}, { owner: unit, priority: -10 });
|
}, { owner: unit, priority: -10 });
|
||||||
|
|||||||
@@ -11,7 +11,8 @@
|
|||||||
// 沙之碑 on appear: owner ATK × atk_scale arts + stun (skill range 3×3), blocks 3 (no attack), talent duration 20 s
|
// 沙之碑 on appear: owner ATK × atk_scale arts + stun (skill range 3×3), blocks 3 (no attack), talent duration 20 s
|
||||||
// 战术装备 on appear: stun around (bb.stun), blocked enemies DEF + talent def (−160), talent duration 25 s
|
// 战术装备 on appear: stun around (bb.stun), blocked enemies DEF + talent def (−160), talent duration 25 s
|
||||||
// “小自在” arts melee blocker, talent duration 25 s; kills emit `summonKill` (夕's 化境 is the 夕 kit's job)
|
// “小自在” arts melee blocker, talent duration 25 s; kills emit `summonKill` (夕's 化境 is the 夕 kit's job)
|
||||||
// 斯卡蒂的海嗣 untargetable range extension of 浊心斯卡蒂: heals allies in its range (owner ATK × trait ratio /s);
|
// 斯卡蒂的海嗣 untargetable range extension of 浊心斯卡蒂: her trait's 生命回复速度 on the allies in its range (owner
|
||||||
|
// ATK × trait ratio /s);
|
||||||
// while the owner's skill runs: owner ATK × atk_scale true dmg/s to enemies + 鼓舞 owner ATK × bb.atk;
|
// while the owner's skill runs: owner ATK × atk_scale true dmg/s to enemies + 鼓舞 owner ATK × bb.atk;
|
||||||
// talent duration 25/30 s, then redeploys after respawnTime (30/25 s, DP cost from data)
|
// talent duration 25/30 s, then redeploys after respawnTime (30/25 s, DP cost from data)
|
||||||
// “耀阳” on appear: owner ATK × atk_scale true + stun in the skill grid (+1 hit if the previously deployed
|
// “耀阳” on appear: owner ATK × atk_scale true + stun in the skill grid (+1 hit if the previously deployed
|
||||||
@@ -85,6 +86,7 @@ import { absoluteRangeKeys, sortEnemyTargets, canTargetEnemy } from '../targetin
|
|||||||
import { bodyInKeys, bodyOnTile } from '../body.js';
|
import { bodyInKeys, bodyOnTile } from '../body.js';
|
||||||
import { hasHp } from '../damage.js';
|
import { hasHp } from '../damage.js';
|
||||||
import { genericKit } from './generic.js';
|
import { genericKit } from './generic.js';
|
||||||
|
import { bardRegen } from '../professions.js';
|
||||||
import { normDir, localOrder } from '../dir.js';
|
import { normDir, localOrder } from '../dir.js';
|
||||||
import { SKILL_SUMMON_START_DEPLOY } from '../../../shared/constants.js';
|
import { SKILL_SUMMON_START_DEPLOY } from '../../../shared/constants.js';
|
||||||
|
|
||||||
@@ -535,7 +537,11 @@ function duskDragon(bb, raw, def) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 斯卡蒂的海嗣 (浊心斯卡蒂 talent 远古血亲): range extension of its owner (heal aura / S3 damage + 鼓舞). */
|
/**
|
||||||
|
* 斯卡蒂的海嗣 (浊心斯卡蒂 talent 远古血亲): range extension of its owner (her trait's 生命回复速度 — professions.js bardRegen,
|
||||||
|
* keyed by the owner: one trait effect per ally — / S3 damage + 鼓舞). Only while the owner fights with the generic kit:
|
||||||
|
* her own kit (kits/ops/chess_char_6_04-skadi2.js) covers the 海嗣' ranges itself.
|
||||||
|
*/
|
||||||
function seaborn(bb, raw, def) {
|
function seaborn(bb, raw, def) {
|
||||||
const life = num(talentBb(def, 'duration').duration, 0);
|
const life = num(talentBb(def, 'duration').duration, 0);
|
||||||
const healRatio = num(def?.traitBb?.['attack@atk_to_hp_recovery_ratio'], 0);
|
const healRatio = num(def?.traitBb?.['attack@atk_to_hp_recovery_ratio'], 0);
|
||||||
@@ -567,9 +573,9 @@ function seaborn(bb, raw, def) {
|
|||||||
} else if (healRatio > 0) {
|
} else if (healRatio > 0) {
|
||||||
const ownerKeys = o && o.alive && o.deployed ? (o.rangeKeySet || new Set(o.rangeKeys || [])) : null;
|
const ownerKeys = o && o.alive && o.deployed ? (o.rangeKeySet || new Set(o.rangeKeys || [])) : null;
|
||||||
for (const a of battle.alliesInGrid(unit)) {
|
for (const a of battle.alliesInGrid(unit)) {
|
||||||
if (a === unit || a.hp >= a.s.maxHp - 1e-6) continue;
|
if (a === unit) continue;
|
||||||
if (ownerKeys && ownerKeys.has(a.tileR * COLS + a.tileC)) continue; // the owner's own aura already heals it
|
if (ownerKeys && ownerKeys.has(a.tileR * COLS + a.tileC)) continue; // the owner's own trait already covers it
|
||||||
battle.heal(unit, a, atk * healRatio);
|
bardRegen(battle, o ?? unit, a, atk * healRatio, 1.25); // refreshed every second
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, { owner: unit });
|
}, { owner: unit });
|
||||||
|
|||||||
@@ -509,18 +509,23 @@ export function reduceElement(target, amount, el = null) {
|
|||||||
* PRTS 异常效果 HEAL_FREE "受到的治疗量变为0") stops the unit's own too — except an HP-regeneration attribute (`regen`:
|
* PRTS 异常效果 HEAL_FREE "受到的治疗量变为0") stops the unit's own too — except an HP-regeneration attribute (`regen`:
|
||||||
* "增减生命回复速度或生命回复速度(百分比)属性的效果不会被识别为治疗类能力") and a heal that ignores it (`ignoreHealFree`:
|
* "增减生命回复速度或生命回复速度(百分比)属性的效果不会被识别为治疗类能力") and a heal that ignores it (`ignoreHealFree`:
|
||||||
* 史尔特尔 S3's start heal, PRTS "无视禁疗").
|
* 史尔特尔 S3's start heal, PRTS "无视禁疗").
|
||||||
|
* A `regen` tick (Battle status: the unit's own 生命回复速度, `s.hpRegen` — 吟游者 / 调香师 / 瑕光 S2 / 铃兰 S3 / 锡人 add to it
|
||||||
|
* with an hpRegen buff, PRTS 备注 "不受治疗加成和禁疗影响") is no 治疗: no 治疗加成 scales it — neither the healing
|
||||||
|
* multipliers nor a `heal` handler (handlers still see it, with `opts.regen`; a change they make to its amount is
|
||||||
|
* ignored).
|
||||||
*/
|
*/
|
||||||
export function heal(battle, source, target, amount, opts = {}) {
|
export function heal(battle, source, target, amount, opts = {}) {
|
||||||
if (!target || !target.alive || target.removed || !target.deployed || target.bossPool) return 0;
|
if (!target || !target.alive || target.removed || !target.deployed || target.bossPool) return 0;
|
||||||
const self = source === target || !!opts.self;
|
const self = source === target || !!opts.self;
|
||||||
if (!self && (target.s.flags.noHeal || (target.profile && target.profile.noHeal))) return 0;
|
if (!self && (target.s.flags.noHeal || (target.profile && target.profile.noHeal))) return 0;
|
||||||
if (target.s.flags.healFree && !opts.regen && !opts.ignoreHealFree) return 0;
|
const regen = !!opts.regen;
|
||||||
let amt = amount * (source && source.s ? source.s.healingDealtMul : 1) * target.s.healingTakenMul;
|
if (target.s.flags.healFree && !regen && !opts.ignoreHealFree) return 0;
|
||||||
|
let amt = regen ? amount : amount * (source && source.s ? source.s.healingDealtMul : 1) * target.s.healingTakenMul;
|
||||||
if (!(amt > 0) || !Number.isFinite(amt)) return 0;
|
if (!(amt > 0) || !Number.isFinite(amt)) return 0;
|
||||||
if (battle._hooks.heal) {
|
if (battle._hooks.heal) {
|
||||||
const ctx = { source, target, amount: amt, opts };
|
const ctx = { source, target, amount: amt, opts };
|
||||||
battle.emit('heal', ctx);
|
battle.emit('heal', ctx);
|
||||||
amt = Number.isFinite(ctx.amount) ? Math.max(0, ctx.amount) : 0;
|
if (!regen) amt = Number.isFinite(ctx.amount) ? Math.max(0, ctx.amount) : 0;
|
||||||
// a handler may have killed / retreated the target: healing a dead unit would leave it "dead with hp > 0"
|
// a handler may have killed / retreated the target: healing a dead unit would leave it "dead with hp > 0"
|
||||||
if (!target.alive || !target.deployed) return 0;
|
if (!target.alive || !target.deployed) return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -371,13 +371,31 @@ const installMystic = (battle, unit) => {
|
|||||||
}, { owner: unit });
|
}, { owner: unit });
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/** Refresh period / lifetime (s) of a bard trait's 生命回复速度 buff: it lapses within BARD_REGEN_DUR once the bard stops. */
|
||||||
|
export const BARD_REGEN_IV = 0.25;
|
||||||
|
export const BARD_REGEN_DUR = 0.5;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 吟游者 trait "不攻击,持续恢复范围内所有友军生命(每秒相当于自身攻击力10%的生命)": PRTS 分支特性信息 吟游者 "特性为基于自身攻击力
|
||||||
|
* 来增加受益者的“生命回复速度”属性" — an hpRegen buff of `value` (the bard's ATK × ratio) on `ally`, one per bard (two bards
|
||||||
|
* add up), which the caller refreshes before it lapses (`duration`, default BARD_REGEN_DUR). No heal: 禁疗 and 无法被友方
|
||||||
|
* 治疗 (收割者 / 不屈者 / 武者 noHeal) do not stop it — PRTS 异常效果 禁疗 "增减生命回复速度…的效果不会被识别为治疗类能力"; the
|
||||||
|
* regeneration tick is the ally's own (damage.js heal `regen`, no 治疗加成). The `bardRegen` hook { unit (the bard),
|
||||||
|
* target, value } may scale one ally's share (魔王's 微尘: "使该干员受到魔王特性效果提升至1.5倍"). Also the 海嗣 range of
|
||||||
|
* 浊心斯卡蒂 (content/tokens.js, kits/ops/chess_char_6_04-skadi2.js).
|
||||||
|
*/
|
||||||
|
export function bardRegen(battle, bard, ally, value, duration = BARD_REGEN_DUR) {
|
||||||
|
if (!bard || !ally || !ally.alive || !(value > 0)) return;
|
||||||
|
let v = value;
|
||||||
|
if (battle.hasHook('bardRegen')) v = num(battle.emit('bardRegen', { unit: bard, target: ally, value: v }).value, 0);
|
||||||
|
if (v > 0) battle.addBuff(ally, { key: `trait:bard:${bard.id}`, duration, source: bard, mods: { hpRegen: v } });
|
||||||
|
}
|
||||||
|
|
||||||
const installBard = (battle, unit) => {
|
const installBard = (battle, unit) => {
|
||||||
battle.every(1, () => {
|
battle.every(BARD_REGEN_IV, () => {
|
||||||
if (!unit.canAct) return;
|
if (!unit.canAct) return;
|
||||||
const amount = unit.s.atk * (unit.profile.auraRatio ?? 0.1);
|
const v = unit.s.atk * (unit.profile.auraRatio ?? 0.1);
|
||||||
for (const ally of battle.alliesInGrid(unit)) {
|
for (const ally of battle.alliesInGrid(unit)) bardRegen(battle, unit, ally, v);
|
||||||
if (ally.hp < ally.s.maxHp) battle.heal(unit, ally, amount, { aura: true });
|
|
||||||
}
|
|
||||||
}, { owner: unit });
|
}, { owner: unit });
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,92 @@
|
|||||||
|
// test/content/feedback5-regen.test.js — 生命回复速度 is not 治疗 (GitHub #96 / #137). Effects PRTS describes as raising the
|
||||||
|
// target's 「生命回复速度」 attribute — the 吟游者 trait (分支特性信息 吟游者; 魔王, 浊心斯卡蒂), 调香师's 熏衣草, 瑕光 S2, 铃兰 S3 —
|
||||||
|
// are hpRegen buffs: 无法被友方治疗 (隐德来希 收割者, 折桠 不屈者) and 禁疗 do not stop them, 治疗加成 does not scale them
|
||||||
|
// (damage.js heal `regen`); a direct heal is still refused / scaled as before.
|
||||||
|
// Run: node --test test/content/feedback5-regen.test.js
|
||||||
|
|
||||||
|
import { test } from 'node:test';
|
||||||
|
import assert from 'node:assert/strict';
|
||||||
|
import { makeBattle, chessRec, checkInvariants } from '../helpers/battleHarness.js';
|
||||||
|
|
||||||
|
const REAPER = 'chess_char_5_06_a', UNYIELD = 'chess_char_2_17_a';
|
||||||
|
const DEFS = { chess: { t_plain: chessRec({ id: 't_plain', profession: 'TANK', skill: null, stats: { maxHp: 10000, atk: 0, def: 0 } }) } };
|
||||||
|
|
||||||
|
/** Provider on (10,4) facing right with 隐德来希 on (10,5) and 折桠 on (11,4) at half HP (both "无法被友方角色治疗"). */
|
||||||
|
function field(provider, extra = []) {
|
||||||
|
const h = makeBattle({
|
||||||
|
defs: DEFS, autoFinish: false, timeLimit: 120,
|
||||||
|
units: [{ row: 10, col: 4, ...provider }, { chessId: REAPER, row: 10, col: 5 }, { chessId: UNYIELD, row: 11, col: 4 }, ...extra],
|
||||||
|
});
|
||||||
|
h.step();
|
||||||
|
const p = h.unit(provider.chessId), r = h.unit(REAPER), z = h.unit(UNYIELD);
|
||||||
|
for (const x of [r, z]) x.hp = x.s.maxHp * 0.5;
|
||||||
|
return { h, p, r, z };
|
||||||
|
}
|
||||||
|
|
||||||
|
/** HP gained over `secs` s against the unit's own 生命回复速度 (at most ~1 HP pending in the regeneration tick). */
|
||||||
|
function regenOver(h, u, secs) {
|
||||||
|
const hp0 = u.hp, rate = u.s.hpRegen;
|
||||||
|
h.run(secs);
|
||||||
|
return { gained: u.hp - hp0, expected: rate * secs, rate };
|
||||||
|
}
|
||||||
|
|
||||||
|
const PROVIDERS = [
|
||||||
|
// [label, unit entry, prepare(h, p) → buff key of the provider's 生命回复速度]
|
||||||
|
['魔王 trait (吟游者)', { chessId: 'chess_char_4_25_a' }, (h, p) => `trait:bard:${p.id}`],
|
||||||
|
['浊心斯卡蒂 trait (吟游者, S2 loadout: on, trait raised)', { chessId: 'chess_char_6_04_a', skillIndex: 1, carryState: { sp: 999 } }, (h, p) => {
|
||||||
|
assert.ok(h.runUntil(() => p.skill.active, 5));
|
||||||
|
return `trait:bard:${p.id}`;
|
||||||
|
}],
|
||||||
|
['调香师 熏衣草', { chessId: 'chess_char_2_14_a' }, (h, p) => `flower:lavender:${p.id}`],
|
||||||
|
['瑕光 S2 慑敌辉光', { chessId: 'chess_char_3_12_a', skillIndex: 1 }, (h, p) => { assert.ok(p.skill.activate('test', { free: true })); return `blemsh:regen:${p.id}`; }],
|
||||||
|
['铃兰 S3 狐火渺然', { chessId: 'chess_char_5_10_a' }, (h, p) => { assert.ok(p.skill.activate('test', { free: true })); h.run(1.05); return `lisa:fox:${p.id}`; }],
|
||||||
|
];
|
||||||
|
|
||||||
|
test('隐德来希 (收割者) and 折桠 (不屈者) regenerate under 魔王 / 浊心斯卡蒂 / 调香师 / 瑕光 S2 / 铃兰 S3 — none of it is a heal; a direct heal from the same provider is still refused', () => {
|
||||||
|
for (const [label, entry, prepare] of PROVIDERS) {
|
||||||
|
const { h, p, r, z } = field(entry);
|
||||||
|
const key = prepare(h, p);
|
||||||
|
h.run(1.2); // (the providers' own talent auras settle their ATK first)
|
||||||
|
for (const x of [r, z]) {
|
||||||
|
const b = x.findBuff(key);
|
||||||
|
assert.ok(b && b.mods.hpRegen > 0, `${label}: ${x.defId} carries the 生命回复速度 buff`);
|
||||||
|
const { gained, expected } = regenOver(h, x, 2);
|
||||||
|
assert.ok(gained > 0 && Math.abs(gained - expected) <= 1.5, `${label}: ${x.defId} +${gained.toFixed(2)} ≈ ${expected.toFixed(2)}`);
|
||||||
|
assert.equal(h.b.heal(p, x, 100), 0, `${label}: a direct heal on ${x.defId} is still refused (无法被友方角色治疗)`);
|
||||||
|
}
|
||||||
|
assert.equal(h.hooksOf('heal').filter((c) => c.source === p && (c.target === r || c.target === z)).length, 0, `${label}: no heal of the provider reached them`);
|
||||||
|
checkInvariants(h.b);
|
||||||
|
assert.equal(h.b.errors.length, 0);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
test('禁疗 does not stop 生命回复速度 (异常效果 禁疗 「增减生命回复速度…的效果不会被识别为治疗类能力」); it still stops heals, the unit\'s own included', () => {
|
||||||
|
const { h, p } = field({ chessId: 'chess_char_2_14_a' }, [{ chessId: 't_plain', row: 9, col: 4 }]);
|
||||||
|
const t = h.unit('t_plain');
|
||||||
|
h.b.addBuff(t, { key: 'test:healFree', status: 'healFree', flags: { noHeal: true, healFree: true } });
|
||||||
|
t.hp = 4000;
|
||||||
|
h.run(0.6);
|
||||||
|
const { gained, expected } = regenOver(h, t, 2);
|
||||||
|
assert.ok(gained > 0 && Math.abs(gained - expected) <= 1.5, `under 禁疗: +${gained} ≈ ${expected}`);
|
||||||
|
assert.equal(h.b.heal(p, t, 100), 0, 'a heal from her: refused');
|
||||||
|
assert.equal(h.b.heal(t, t, 100, { self: true }), 0, 'its own heal: 0 under 禁疗');
|
||||||
|
checkInvariants(h.b);
|
||||||
|
});
|
||||||
|
|
||||||
|
test('治疗加成 does not scale 生命回复速度: a healing-received multiplier and 百炼嘉维尔\'s 医学背景 (a heal hook) leave the regeneration as it is; a direct heal is scaled', () => {
|
||||||
|
const { h, p } = field({ chessId: 'chess_char_2_14_a' }, [{ chessId: 't_plain', row: 9, col: 4 }, { chessId: 'chess_char_4_23_a', row: 12, col: 4 }]);
|
||||||
|
const t = h.unit('t_plain'), gv = h.unit('chess_char_4_23_a');
|
||||||
|
h.b.addBuff(t, { key: 'test:healUp', mods: { healingTakenMul: 1.5 } });
|
||||||
|
t.hp = 4000;
|
||||||
|
gv.hp = gv.s.maxHp * 0.3; // 医学背景: healing received ×1.4 below half HP
|
||||||
|
h.run(0.6);
|
||||||
|
const v = p.s.atk * p.def.talents[0].bb.atk_to_hp_recovery_ratio;
|
||||||
|
for (const x of [t, gv]) {
|
||||||
|
assert.ok(Math.abs(x.s.hpRegen - x.base.hpRecoveryPerSec - v) < 1e-6, `${x.defId}: 生命回复速度 +ATK × ratio, unscaled`);
|
||||||
|
const { gained, expected } = regenOver(h, x, 2);
|
||||||
|
assert.ok(Math.abs(gained - expected) <= 1.5, `${x.defId}: +${gained} ≈ ${expected} (no ×1.5 / ×1.4)`);
|
||||||
|
}
|
||||||
|
assert.ok(Math.abs(h.b.heal(p, t, 100) - 150) < 1e-6, 'a heal: ×1.5 healing received');
|
||||||
|
assert.ok(h.b.heal(p, gv, 100) > 100 + 1e-6, 'a heal on 百炼嘉维尔: her 医学背景 applies');
|
||||||
|
checkInvariants(h.b);
|
||||||
|
});
|
||||||
@@ -565,7 +565,7 @@ test('3_12 瑕光 S1 光芒涌动 (自动触发 ⇒ DEFAULT, charges): next atta
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
test('3_12 瑕光 S2 慑敌辉光: ATK +, ground enemies on her tile sleep for the skill, allies of the skill range healed each second', () => {
|
test('3_12 瑕光 S2 慑敌辉光: ATK +, ground enemies on her tile sleep for the skill, allies of the skill range get 生命回复速度 (PRTS 备注: no heal)', () => {
|
||||||
for (const id of BOTH('chess_char_3_12_a')) {
|
for (const id of BOTH('chess_char_3_12_a')) {
|
||||||
const b = SB(id, 'skchr_blemsh_2'), t1 = TB(id, 1);
|
const b = SB(id, 'skchr_blemsh_2'), t1 = TB(id, 1);
|
||||||
const dur = LD(id, 'skchr_blemsh_2').skill.duration;
|
const dur = LD(id, 'skchr_blemsh_2').skill.duration;
|
||||||
@@ -586,14 +586,17 @@ test('3_12 瑕光 S2 慑敌辉光: ATK +, ground enemies on her tile sleep for t
|
|||||||
assert.ok(e.s.flags.sleep, 'her tile: asleep');
|
assert.ok(e.s.flags.sleep, 'her tile: asleep');
|
||||||
approx(e.findBuff('sleep').timeLeft, dur - h.b.dt, 0.05, 'for the skill duration');
|
approx(e.findBuff('sleep').timeLeft, dur - h.b.dt, 0.05, 'for the skill duration');
|
||||||
assert.ok(!n.s.flags.sleep, 'next tile: awake');
|
assert.ok(!n.s.flags.sleep, 'next tile: awake');
|
||||||
const n0 = h.hooksOf('damaged').length;
|
const v = u.s.atk * b['attack@atk_to_hp_recovery_ratio'];
|
||||||
|
approx(ally.findBuff(`blemsh:regen:${u.id}`)?.mods.hpRegen ?? 0, v, 1e-6, '生命回复速度 +ATK × ratio');
|
||||||
|
const n0 = h.hooksOf('damaged').length, hp0 = ally.hp, t1s = h.b.time, own = ally.s.hpRegen - v;
|
||||||
h.run(2.2);
|
h.run(2.2);
|
||||||
const onSleeper = h.hooksOf('damaged').slice(n0).filter((c) => c.source === u && c.target === e && c.dmg?.isAttack);
|
const onSleeper = h.hooksOf('damaged').slice(n0).filter((c) => c.source === u && c.target === e && c.dmg?.isAttack);
|
||||||
assert.ok(onSleeper.length >= 1, '仁慈: she hits the sleeper');
|
assert.ok(onSleeper.length >= 1, '仁慈: she hits the sleeper');
|
||||||
approx(onSleeper[0].amount, u.s.atk * t1.atk_scale, 1e-6, '×仁慈');
|
approx(onSleeper[0].amount, u.s.atk * t1.atk_scale, 1e-6, '×仁慈');
|
||||||
const regen = h.hooksOf('heal').filter((c) => c.source === u && c.target === ally);
|
assert.equal(h.hooksOf('heal').filter((c) => c.source === u && c.target === ally).length, 0, 'no heal of hers');
|
||||||
assert.equal(regen.length, 2, 'once per second');
|
assert.ok(Math.abs(ally.hp - hp0 - (v + own) * (h.b.time - t1s)) <= 1.5, `regenerated ${ally.hp - hp0}`);
|
||||||
approx(regen[0].amount, u.s.atk * b['attack@atk_to_hp_recovery_ratio']);
|
assert.ok(h.runUntil(() => !u.skill.active, dur + 1));
|
||||||
|
assert.equal(ally.findBuff(`blemsh:regen:${u.id}`), null, 'gone with the skill');
|
||||||
done(h);
|
done(h);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -313,7 +313,7 @@ test('6_03 余 S2 厚礼上宾: cast with an enemy on its x-1 (SKILL_RANGE — a
|
|||||||
// =================================================================================================================
|
// =================================================================================================================
|
||||||
// 6_04 浊心斯卡蒂
|
// 6_04 浊心斯卡蒂
|
||||||
|
|
||||||
test('6_04 浊心斯卡蒂 S1 同归殊途之吟: SP_FULL, full HP + max HP +; trait heal raised; 50 % of the damage of allies in range goes to her', () => {
|
test('6_04 浊心斯卡蒂 S1 同归殊途之吟: SP_FULL, full HP + max HP +; trait (生命回复速度) raised; 50 % of the damage of allies in range goes to her', () => {
|
||||||
for (const id of both('chess_char_6_04')) {
|
for (const id of both('chess_char_6_04')) {
|
||||||
const sid = 'skchr_skadi2_1', bb = bbOf(id, sid);
|
const sid = 'skchr_skadi2_1', bb = bbOf(id, sid);
|
||||||
const h = run({
|
const h = run({
|
||||||
@@ -333,14 +333,14 @@ test('6_04 浊心斯卡蒂 S1 同归殊途之吟: SP_FULL, full HP + max HP +; t
|
|||||||
approx(onAlly[0].amount, 1000 * (1 - bb.damage_resistance), 'the ally takes the rest');
|
approx(onAlly[0].amount, 1000 * (1 - bb.damage_resistance), 'the ally takes the rest');
|
||||||
approx(onHer[0].amount, 1000 * bb.damage_resistance, 'she takes the transferred part');
|
approx(onHer[0].amount, 1000 * bb.damage_resistance, 'she takes the transferred part');
|
||||||
assert.equal(onHer[0].type, 'true');
|
assert.equal(onHer[0].type, 'true');
|
||||||
const hh = heals(h, u, (c) => c.target === a && c.opts?.aura);
|
// the trait is an hpRegen buff on the ally (PRTS 分支特性信息 吟游者; professions.js bardRegen), no heal of hers
|
||||||
assert.ok(hh.length > 0);
|
approx(a.findBuff(`trait:bard:${u.id}`)?.mods.hpRegen ?? 0, u.s.atk * bb['attack@atk_to_hp_recovery_ratio'], 'trait raised');
|
||||||
approx(hh[hh.length - 1].amount, u.s.atk * bb['attack@atk_to_hp_recovery_ratio'], 'trait heal raised');
|
assert.equal(heals(h, u, (c) => c.target === a).length, 0, 'no heal of hers');
|
||||||
done(h);
|
done(h);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
test('6_04 浊心斯卡蒂 S2 同葬无光之愿: toggle; 鼓舞 ATK and DEF (atk / def × hers) on the other allies of her range, trait heal 16/17 %', () => {
|
test('6_04 浊心斯卡蒂 S2 同葬无光之愿: toggle; 鼓舞 ATK and DEF (atk / def × hers) on the other allies of her range, trait 16/17 % (生命回复速度)', () => {
|
||||||
for (const id of both('chess_char_6_04')) {
|
for (const id of both('chess_char_6_04')) {
|
||||||
const sid = 'skchr_skadi2_2', bb = bbOf(id, sid);
|
const sid = 'skchr_skadi2_2', bb = bbOf(id, sid);
|
||||||
const h = run({
|
const h = run({
|
||||||
@@ -359,9 +359,11 @@ test('6_04 浊心斯卡蒂 S2 同葬无光之愿: toggle; 鼓舞 ATK and DEF (at
|
|||||||
approx(a.s.def, a.base.def + u.s.def * bb.def, 'DEF raised by the flat value', 1e-3);
|
approx(a.s.def, a.base.def + u.s.def * bb.def, 'DEF raised by the flat value', 1e-3);
|
||||||
assert.ok(!u.findBuff('inspire') && !u.findBuff('inspire:def'), 'never on herself');
|
assert.ok(!u.findBuff('inspire') && !u.findBuff('inspire:def'), 'never on herself');
|
||||||
a.hp = a.s.maxHp * 0.5;
|
a.hp = a.s.maxHp * 0.5;
|
||||||
|
const hp0 = a.hp, t1 = h.b.time;
|
||||||
h.run(1.1);
|
h.run(1.1);
|
||||||
const hh = heals(h, u, (c) => c.target === a && c.opts?.aura);
|
const v = u.s.atk * bb['attack@atk_to_hp_recovery_ratio'];
|
||||||
approx(hh[hh.length - 1].amount, u.s.atk * bb['attack@atk_to_hp_recovery_ratio'], 'trait heal ratio');
|
approx(a.findBuff(`trait:bard:${u.id}`)?.mods.hpRegen ?? 0, v, 'trait ratio');
|
||||||
|
assert.ok(Math.abs(a.hp - hp0 - (a.s.hpRegen) * (h.b.time - t1)) <= 1.5, `regenerated ${a.hp - hp0}`);
|
||||||
done(h);
|
done(h);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -496,7 +496,7 @@ test('1_15 盟约·辅助干员 (hidden): 迭代元素 18 % ATK 神经 + 灼燃
|
|||||||
});
|
});
|
||||||
|
|
||||||
for (const [idA, idB] of [['chess_char_1_16_a', 'chess_char_1_16_b'], ['chess_char_2_19_a', 'chess_char_2_19_b']]) {
|
for (const [idA, idB] of [['chess_char_1_16_a', 'chess_char_1_16_b'], ['chess_char_2_19_a', 'chess_char_2_19_b']]) {
|
||||||
test(`${idA.slice(11, 15)} 锡人: “大拉里” zone — ground enemies take atk_scale × ATK arts/s, allies heal; elite 凋敝魂灵 + module SP`, () => {
|
test(`${idA.slice(11, 15)} 锡人: “大拉里” zone — ground enemies take atk_scale × ATK arts/s, allies inside get 生命回复速度 (PRTS 备注: no heal); elite 凋敝魂灵 + module SP`, () => {
|
||||||
const bb = bbOf(idA);
|
const bb = bbOf(idA);
|
||||||
const flyer = dummy('e_fly', { motion: 'FLY' });
|
const flyer = dummy('e_fly', { motion: 'FLY' });
|
||||||
const h = run({
|
const h = run({
|
||||||
@@ -513,10 +513,25 @@ for (const [idA, idB] of [['chess_char_1_16_a', 'chess_char_1_16_b'], ['chess_ch
|
|||||||
assert.equal(z.length, bb.projectile_delay_time);
|
assert.equal(z.length, bb.projectile_delay_time);
|
||||||
for (const c of z) approx(c.amount, u.s.atk * bb.atk_scale);
|
for (const c of z) approx(c.amount, u.s.atk * bb.atk_scale);
|
||||||
assert.equal(dealt(h, u, (c) => c.target === f && (c.dmg.tags || []).includes('zone')).length, 0, 'air units unaffected');
|
assert.equal(dealt(h, u, (c) => c.target === f && (c.dmg.tags || []).includes('zone')).length, 0, 'air units unaffected');
|
||||||
const zh = heals(h, u, (c) => c.target === yak);
|
assert.equal(heals(h, u, (c) => c.target === yak).length, 0, 'no heal of hers: an hpRegen buff (PRTS 备注 「增加目标的“生命回复速度”属性」)');
|
||||||
assert.equal(zh.length, bb.projectile_delay_time);
|
|
||||||
for (const c of zh) approx(c.amount, u.s.atk * bb.hp_recovery_per_sec_ratio);
|
|
||||||
done(h);
|
done(h);
|
||||||
|
// the ally inside: 生命回复速度 + her ATK at the cast × hp_recovery_per_sec_ratio for the unit's life, then gone
|
||||||
|
const h3 = run({
|
||||||
|
defs: { enemies: { e: dummy('e') } },
|
||||||
|
units: [{ chessId: idA, row: 10, col: 4, carryState: READY }, { chessId: 'chess_char_1_02_a', row: 10, col: 6 }],
|
||||||
|
enemies: [{ key: 'e', pos: [10, 5] }],
|
||||||
|
});
|
||||||
|
const u3 = h3.unit(idA), yak3 = h3.unit('chess_char_1_02_a');
|
||||||
|
const zone = () => yak3.buffs.find((b) => String(b.key).startsWith('tinman:zone:'));
|
||||||
|
assert.ok(h3.runUntil(() => !!zone(), 2), 'the unit is down');
|
||||||
|
const v = u3.s.atk * bb.hp_recovery_per_sec_ratio;
|
||||||
|
approx(zone().mods.hpRegen, v, 'ATK × ratio');
|
||||||
|
yak3.hp = yak3.s.maxHp * 0.3;
|
||||||
|
const hp0 = yak3.hp, t1 = h3.b.time;
|
||||||
|
h3.run(5);
|
||||||
|
assert.ok(Math.abs(yak3.hp - hp0 - v * (h3.b.time - t1)) <= 1.5, `regenerated ${yak3.hp - hp0} ≈ ${v * 5}`);
|
||||||
|
assert.ok(h3.runUntil(() => !zone(), bb.projectile_delay_time + 1), 'gone with the unit');
|
||||||
|
done(h3);
|
||||||
|
|
||||||
const bbB = bbOf(idB), w = tal(idB, 1)['skill@damage_scale'], mb = hid(idB);
|
const bbB = bbOf(idB), w = tal(idB, 1)['skill@damage_scale'], mb = hid(idB);
|
||||||
const h2 = run({ defs: { enemies: { e: dummy('e') } }, units: [{ chessId: idB, row: 10, col: 4 }], enemies: [{ key: 'e', pos: [10, 5] }] });
|
const h2 = run({ defs: { enemies: { e: dummy('e') } }, units: [{ chessId: idB, row: 10, col: 4 }], enemies: [{ key: 'e', pos: [10, 5] }] });
|
||||||
@@ -1018,7 +1033,7 @@ test('2_13 蒂比: an incoming attack triggers 紧急赶场通知 and is dodged;
|
|||||||
done(h2);
|
done(h2);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('2_14 调香师: 精调 ATK +atk / ASPD −50; 熏衣草 heals every ally atk_to_hp_recovery_ratio × ATK per s; elite heals 4', () => {
|
test('2_14 调香师: 精调 ATK +atk / ASPD −50; 熏衣草 every ally 生命回复速度 +atk_to_hp_recovery_ratio × ATK (PRTS 备注: no heal); elite heals 4', () => {
|
||||||
const id = 'chess_char_2_14_a', bb = bbOf(id), t = tal(id);
|
const id = 'chess_char_2_14_a', bb = bbOf(id), t = tal(id);
|
||||||
const h = run({ units: [{ chessId: id, row: 10, col: 4, carryState: READY }, { chessId: 'chess_char_1_02_a', row: 9, col: 9 }, { chessId: 'chess_char_1_10_a', row: 10, col: 5 }] });
|
const h = run({ units: [{ chessId: id, row: 10, col: 4, carryState: READY }, { chessId: 'chess_char_1_02_a', row: 9, col: 9 }, { chessId: 'chess_char_1_10_a', row: 10, col: 5 }] });
|
||||||
const u = h.unit(id), far = h.unit('chess_char_1_02_a'), near = h.unit('chess_char_1_10_a');
|
const u = h.unit(id), far = h.unit('chess_char_1_02_a'), near = h.unit('chess_char_1_10_a');
|
||||||
@@ -1029,9 +1044,12 @@ test('2_14 调香师: 精调 ATK +atk / ASPD −50; 熏衣草 heals every ally a
|
|||||||
assert.ok(u.skill.active);
|
assert.ok(u.skill.active);
|
||||||
approx(u.s.atk, u.base.atk * (1 + bb.atk));
|
approx(u.s.atk, u.base.atk * (1 + bb.atk));
|
||||||
approx(u.s.aspd, u.base.aspd + bb.attack_speed);
|
approx(u.s.aspd, u.base.aspd + bb.attack_speed);
|
||||||
const aura = heals(h, u, (c) => c.target === far);
|
const v = u.s.atk * t.atk_to_hp_recovery_ratio;
|
||||||
assert.equal(aura.length, 3, 'one pulse per second, out of range too');
|
for (const x of [far, near, u]) approx(x.s.hpRegen - x.base.hpRecoveryPerSec, v, `${x.defId}: 生命回复速度 +ATK × ratio (out of range too)`);
|
||||||
for (const c of aura) approx(c.amount, u.s.atk * t.atk_to_hp_recovery_ratio);
|
assert.equal(heals(h, u, (c) => c.target === far).length, 0, 'no heal of hers');
|
||||||
|
const hp0 = far.hp, t1 = h.b.time;
|
||||||
|
h.run(2);
|
||||||
|
assert.ok(Math.abs(far.hp - hp0 - far.s.hpRegen * (h.b.time - t1)) <= 1.5, `regenerated ${far.hp - hp0}`);
|
||||||
done(h);
|
done(h);
|
||||||
const idb = 'chess_char_2_14_b';
|
const idb = 'chess_char_2_14_b';
|
||||||
const ids = ['chess_char_1_02_a', 'chess_char_1_10_a', 'chess_char_1_12_a', 'chess_char_2_07_a', 'chess_char_1_18_a'];
|
const ids = ['chess_char_1_02_a', 'chess_char_1_10_a', 'chess_char_1_12_a', 'chess_char_2_07_a', 'chess_char_1_18_a'];
|
||||||
|
|||||||
@@ -855,7 +855,7 @@ test('卡涅利安 / 蜜蜡 elite trait: keep DEF +100 % / RES +10 during the sk
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
test('魔王 S3: range up, trait heal 65 % ATK/s, 鼓舞 +65 % of her max HP, HP redistributed every 2 s; motes ×1.5; 萨卡兹 −10 %', () => {
|
test('魔王 S3: range up, trait 65 % ATK/s (生命回复速度), 鼓舞 +65 % of her max HP, HP redistributed every 2 s; motes ×1.5; 萨卡兹 −10 %', () => {
|
||||||
const id = 'chess_char_4_25_a', bb = D(id).skill.bb, t0 = D(id).talents[0].bb, t1 = D(id).talents[1].bb;
|
const id = 'chess_char_4_25_a', bb = D(id).skill.bb, t0 = D(id).talents[0].bb, t1 = D(id).talents[1].bb;
|
||||||
const sarkaz = withTags(dummy({ key: 'enemy_sarkaz' }), ['sarkaz']);
|
const sarkaz = withTags(dummy({ key: 'enemy_sarkaz' }), ['sarkaz']);
|
||||||
const h = makeBattle({ defs: { enemies: { enemy_sarkaz: sarkaz } }, units: [{ chessId: id, row: 10, col: 5 }, { chessId: 'chess_char_1_02_a', row: 10, col: 6 }, { chessId: 'chess_char_4_17_a', row: 9, col: 5 }],
|
const h = makeBattle({ defs: { enemies: { enemy_sarkaz: sarkaz } }, units: [{ chessId: id, row: 10, col: 5 }, { chessId: 'chess_char_1_02_a', row: 10, col: 6 }, { chessId: 'chess_char_4_17_a', row: 9, col: 5 }],
|
||||||
@@ -868,10 +868,11 @@ test('魔王 S3: range up, trait heal 65 % ATK/s, 鼓舞 +65 % of her max HP, HP
|
|||||||
const n0 = noisy(h, 'damaged').length;
|
const n0 = noisy(h, 'damaged').length;
|
||||||
h.b.dealDamage(e, a, { amount: 1000, type: 'true' });
|
h.b.dealDamage(e, a, { amount: 1000, type: 'true' });
|
||||||
approx(noisy(h, 'damaged')[n0].amount, 1000 * (1 - t1.damage_resistance), 1e-9);
|
approx(noisy(h, 'damaged')[n0].amount, 1000 * (1 - t1.damage_resistance), 1e-9);
|
||||||
// trait heal ×1.5 with a mote
|
// the trait: 生命回复速度 (an hpRegen buff — PRTS 分支特性信息 吟游者; professions.js bardRegen), ×1.5 with a mote
|
||||||
h.runUntil(() => noisy(h, 'heal').some((c) => c.source === u && c.target === a), 3);
|
const trait = (x) => x.findBuff(`trait:bard:${u.id}`)?.mods.hpRegen ?? 0;
|
||||||
const hl = noisy(h, 'heal').find((c) => c.source === u && c.target === a);
|
h.run(0.3);
|
||||||
approx(hl.amount, u.s.atk * D(id).traitBb['attack@atk_to_hp_recovery_ratio'] * t0['attack@trait_mul'] * a.s.healingTakenMul, 1e-6);
|
approx(trait(a), u.s.atk * D(id).traitBb['attack@atk_to_hp_recovery_ratio'] * t0['attack@trait_mul'], 1e-6, 'trait ×1.5 with a mote');
|
||||||
|
assert.equal(noisy(h, 'heal').filter((c) => c.source === u && c.target === a).length, 0, 'no heal of hers');
|
||||||
// S3
|
// S3
|
||||||
h.b.dealDamage(null, b, { amount: b.s.maxHp * 0.7, type: 'true' });
|
h.b.dealDamage(null, b, { amount: b.s.maxHp * 0.7, type: 'true' });
|
||||||
assert.ok(u.skill.activate('test', { free: true }));
|
assert.ok(u.skill.activate('test', { free: true }));
|
||||||
@@ -882,9 +883,8 @@ test('魔王 S3: range up, trait heal 65 % ATK/s, 鼓舞 +65 % of her max HP, HP
|
|||||||
for (let i = 0; i < 90 && !redistributed; i++) { h.step(); redistributed = h.events.some((ev) => ev[0] === 'fx' && ev[1] === 'redistribute'); }
|
for (let i = 0; i < 90 && !redistributed; i++) { h.step(); redistributed = h.events.some((ev) => ev[0] === 'fx' && ev[1] === 'redistribute'); }
|
||||||
assert.ok(redistributed);
|
assert.ok(redistributed);
|
||||||
approx(a.hpRatio, b.hpRatio, 1e-9, 'equal HP ratios after redistribution');
|
approx(a.hpRatio, b.hpRatio, 1e-9, 'equal HP ratios after redistribution');
|
||||||
h.runUntil(() => noisy(h, 'heal').filter((c) => c.source === u && c.target === b && c.t > 0.8).length >= 1, 3);
|
h.run(0.3);
|
||||||
const sh = noisy(h, 'heal').filter((c) => c.source === u && c.target === b).pop();
|
approx(trait(b), u.s.atk * bb['attack@atk_to_hp_recovery_ratio'] * (b.findBuff(`cetsyr:mote:${u.id}`) ? t0['attack@trait_mul'] : 1), 1e-6, 'trait 65 %');
|
||||||
approx(sh.amount, u.s.atk * bb['attack@atk_to_hp_recovery_ratio'] * t0['attack@trait_mul'] * b.s.healingTakenMul, 1e-6, 'trait 65 %');
|
|
||||||
h.runUntil(() => !u.skill.active, 40);
|
h.runUntil(() => !u.skill.active, 40);
|
||||||
h.run(0.3);
|
h.run(0.3);
|
||||||
approx(a.s.maxHp, a.base.maxHp, 1e-9, '鼓舞 gone');
|
approx(a.s.maxHp, a.base.maxHp, 1e-9, '鼓舞 gone');
|
||||||
|
|||||||
@@ -457,7 +457,7 @@ test('号角 S3: cast with an enemy in range (DEFAULT, DESIGN §21.29); ATK +25
|
|||||||
});
|
});
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------------------------
|
||||||
test('魔王 S3: inspire +65 % of her max HP to others in range, HP equalised every 2 s; T1 orbiting motes ×1.5 aura heal; T2 −10 % from Sarkaz', () => {
|
test('魔王 S3: inspire +65 % of her max HP to others in range, HP equalised every 2 s; T1 orbiting motes ×1.5 trait (生命回复速度); T2 −10 % from Sarkaz', () => {
|
||||||
const sark = dummy('enemy_sark');
|
const sark = dummy('enemy_sark');
|
||||||
sark.tags = ['sarkaz'];
|
sark.tags = ['sarkaz'];
|
||||||
const h = makeBattle({
|
const h = makeBattle({
|
||||||
@@ -469,17 +469,22 @@ test('魔王 S3: inspire +65 % of her max HP to others in range, HP equalised ev
|
|||||||
const a = h.unit('t_a'), b = h.unit('t_b'), c = h.unit('t_c');
|
const a = h.unit('t_a'), b = h.unit('t_b'), c = h.unit('t_c');
|
||||||
const bb = bbOf(u), t0 = tal(u, 0), t1 = tal(u, 1);
|
const bb = bbOf(u), t0 = tal(u, 0), t1 = tal(u, 1);
|
||||||
const aura = () => u.s.atk * u.def.traitBb['attack@atk_to_hp_recovery_ratio'];
|
const aura = () => u.s.atk * u.def.traitBb['attack@atk_to_hp_recovery_ratio'];
|
||||||
|
// the trait: 生命回复速度 on the allies in range (an hpRegen buff — PRTS 分支特性信息 吟游者; professions.js bardRegen)
|
||||||
|
const trait = (x) => x.findBuff(`trait:bard:${u.id}`)?.mods.hpRegen ?? 0;
|
||||||
h.step();
|
h.step();
|
||||||
a.hp = 2000; b.hp = 8000; c.hp = 2000;
|
a.hp = 2000; b.hp = 8000; c.hp = 2000;
|
||||||
h.run(1.05);
|
h.run(1.05);
|
||||||
// the 3 motes orbit at range_radius 1.15 (dynamic_spd 30°/s, 120° apart): none sits on the left neighbour at t = 1 s
|
// the 3 motes orbit at range_radius 1.15 (dynamic_spd 30°/s, 120° apart): none sits on the left neighbour at t = 1 s
|
||||||
assert.ok(!a.hasBuff('cetsyr:mote'), 'motes orbit: not on the left neighbour yet');
|
assert.ok(!a.hasBuff('cetsyr:mote'), 'motes orbit: not on the left neighbour yet');
|
||||||
approx(a.hp - 2000, aura(), 1e-6, 'plain aura before the mote arrives');
|
approx(trait(a), aura(), 1e-6, 'plain trait before the mote arrives');
|
||||||
approx(b.hp - 8000, aura(), 1e-6, 'plain aura (2 tiles away)');
|
approx(trait(b), aura(), 1e-6, 'plain trait (2 tiles away)');
|
||||||
|
assert.ok(a.hp > 2000 && b.hp > 8000, 'regenerating');
|
||||||
assert.ok(h.runUntil(() => a.hasBuff('cetsyr:mote'), 2), 'an orbiting mote reaches the adjacent operator');
|
assert.ok(h.runUntil(() => a.hasBuff('cetsyr:mote'), 2), 'an orbiting mote reaches the adjacent operator');
|
||||||
|
h.run(0.3);
|
||||||
|
approx(trait(a), aura() * t0['attack@trait_mul'], 1e-6, 'mote ×1.5');
|
||||||
const hpA = a.hp;
|
const hpA = a.hp;
|
||||||
h.run(1);
|
h.run(1);
|
||||||
approx(a.hp - hpA, aura() * t0['attack@trait_mul'], 1e-6, 'mote ×1.5');
|
assert.ok(Math.abs(a.hp - hpA - aura() * t0['attack@trait_mul']) <= 1.5, `mote ×1.5: +${a.hp - hpA} in 1 s`);
|
||||||
assert.ok(h.runUntil(() => c.hasBuff('cetsyr:mote'), 12), 'a diagonal neighbour (1.41 tiles) is on the orbit too');
|
assert.ok(h.runUntil(() => c.hasBuff('cetsyr:mote'), 12), 'a diagonal neighbour (1.41 tiles) is on the orbit too');
|
||||||
h.run(8);
|
h.run(8);
|
||||||
assert.ok(!fxOf(h, 'mote').some((e) => e[4].id === b.id), 'two tiles away: off the orbit');
|
assert.ok(!fxOf(h, 'mote').some((e) => e[4].id === b.id), 'two tiles away: off the orbit');
|
||||||
@@ -502,7 +507,7 @@ test('魔王 S3: inspire +65 % of her max HP to others in range, HP equalised ev
|
|||||||
});
|
});
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------------------------
|
||||||
test('铃兰 T2 画地为牢 fragile 20 % on sluggish enemies (×1.4 in S3); S3 no attack, range-wide sluggish, heals; T1 Supporter SP aura', () => {
|
test('铃兰 T2 画地为牢 fragile 20 % on sluggish enemies (×1.4 in S3); S3 no attack, range-wide sluggish, 生命回复速度 (none in the first second); T1 Supporter SP aura', () => {
|
||||||
const h = makeBattle({
|
const h = makeBattle({
|
||||||
defs: { enemies: { enemy_dummy: dummy() }, chess: { t_sup: chessRec({ id: 't_sup', profession: 'SUPPORT', stats: { atk: 0 } }), t_hurt: ally('t_hurt') } },
|
defs: { enemies: { enemy_dummy: dummy() }, chess: { t_sup: chessRec({ id: 't_sup', profession: 'SUPPORT', stats: { atk: 0 } }), t_hurt: ally('t_hurt') } },
|
||||||
units: [{ chessId: 'chess_char_5_10_a', row: 10, col: 4 }, { chessId: 't_sup', row: 12, col: 3 }, { chessId: 't_hurt', row: 11, col: 5 }],
|
units: [{ chessId: 'chess_char_5_10_a', row: 10, col: 4 }, { chessId: 't_sup', row: 12, col: 3 }, { chessId: 't_hurt', row: 11, col: 5 }],
|
||||||
@@ -521,12 +526,21 @@ test('铃兰 T2 画地为牢 fragile 20 % on sluggish enemies (×1.4 in S3); S3
|
|||||||
hurt.hp = 5000;
|
hurt.hp = 5000;
|
||||||
u.skill.gainSp(1000);
|
u.skill.gainSp(1000);
|
||||||
assert.ok(h.runUntil(() => u.skill.active, 5));
|
assert.ok(h.runUntil(() => u.skill.active, 5));
|
||||||
const lastAtk = u.lastAttackAt;
|
const lastAtk = u.lastAttackAt, cast = h.b.time;
|
||||||
h.run(2.1);
|
// PRTS 技能3 备注: an hpRegen buff (no heal), 0 in the first second, its amount refreshed every second
|
||||||
|
const fox = () => hurt.findBuff(`lisa:fox:${u.id}`);
|
||||||
|
h.run(0.9);
|
||||||
|
assert.equal(fox(), null, 'nothing in the first second');
|
||||||
|
assert.equal(hurt.hp, 5000);
|
||||||
|
h.run(1.2);
|
||||||
assert.equal(u.lastAttackAt, lastAtk, 'no attacks during S3');
|
assert.equal(u.lastAttackAt, lastAtk, 'no attacks during S3');
|
||||||
assert.ok(e.s.flags && e.findBuff('sluggish'), 'enemies in range are sluggish');
|
assert.ok(e.s.flags && e.findBuff('sluggish'), 'enemies in range are sluggish');
|
||||||
approx(e.s.dmgTakenMul, 1 + (t1.damage_scale - 1) * bb.scale_delta_to_one, 1e-9, 'T2 ×1.4');
|
approx(e.s.dmgTakenMul, 1 + (t1.damage_scale - 1) * bb.scale_delta_to_one, 1e-9, 'T2 ×1.4');
|
||||||
approx(hurt.hp - 5000, 2 * u.s.atk * bb['attack@atk_to_hp_recovery_ratio'], 1e-6, 'heals 9 % ATK/s');
|
const v = u.s.atk * bb['attack@atk_to_hp_recovery_ratio'];
|
||||||
|
approx(fox().mods.hpRegen, v, 1e-9, '生命回复速度 +9 % ATK');
|
||||||
|
assert.ok(Math.abs(hurt.hp - 5000 - v * (h.b.time - cast - 1)) <= 2, `regenerated ${hurt.hp - 5000} from the first second on`);
|
||||||
|
assert.ok(h.runUntil(() => !u.skill.active, 40));
|
||||||
|
assert.equal(fox(), null, 'gone with the skill');
|
||||||
clean(h);
|
clean(h);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ test('“小自在”: arts melee blocker, 25 s lifetime, kills emit summonKill
|
|||||||
checkInvariants(h.b);
|
checkInvariants(h.b);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('斯卡蒂的海嗣: heals allies in its range; during the owner skill: true dmg/s + 鼓舞; expires, then redeploys after respawnTime', REAL, () => {
|
test('斯卡蒂的海嗣: its owner\'s trait (生命回复速度) on the allies in its range; during the owner skill: true dmg/s + 鼓舞; expires, then redeploys after respawnTime', REAL, () => {
|
||||||
const bb = tokDef(TOKEN_IDS.seaborn, 'chess_char_6_04_a').skill.bb;
|
const bb = tokDef(TOKEN_IDS.seaborn, 'chess_char_6_04_a').skill.bb;
|
||||||
const ratio = tokDef(TOKEN_IDS.seaborn, 'chess_char_6_04_a').traitBb['attack@atk_to_hp_recovery_ratio'];
|
const ratio = tokDef(TOKEN_IDS.seaborn, 'chess_char_6_04_a').traitBb['attack@atk_to_hp_recovery_ratio'];
|
||||||
// heal mode (owner skill idle)
|
// heal mode (owner skill idle)
|
||||||
@@ -130,8 +130,13 @@ test('斯卡蒂的海嗣: heals allies in its range; during the owner skill: tru
|
|||||||
g.hp = 1000;
|
g.hp = 1000;
|
||||||
const sea = spawnOn(h, sk, TOKEN_IDS.seaborn, 10, 7);
|
const sea = spawnOn(h, sk, TOKEN_IDS.seaborn, 10, 7);
|
||||||
assert.equal(sea.s.flags.untargetable, true);
|
assert.equal(sea.s.flags.untargetable, true);
|
||||||
h.run(3.05);
|
h.run(1.05);
|
||||||
approx(g.hp - 1000, 3 * sk.s.atk * ratio, 1e-6, 'heal 3 pulses');
|
// an hpRegen buff keyed by the owner (one trait effect per ally — professions.js bardRegen), refreshed every second
|
||||||
|
const v = sk.s.atk * ratio;
|
||||||
|
approx(g.findBuff(`trait:bard:${sk.id}`)?.mods.hpRegen ?? 0, v, 1e-6, 'the owner\'s trait');
|
||||||
|
const hp0 = g.hp, t1 = h.b.time;
|
||||||
|
h.run(2);
|
||||||
|
assert.ok(Math.abs(g.hp - hp0 - v * (h.b.time - t1)) <= 1.5, `regenerated ${g.hp - hp0}`);
|
||||||
const life = tokDef(TOKEN_IDS.seaborn, 'chess_char_6_04_a').talents[0].bb.duration;
|
const life = tokDef(TOKEN_IDS.seaborn, 'chess_char_6_04_a').talents[0].bb.duration;
|
||||||
h.runUntil(() => !sea.alive, life + 2);
|
h.runUntil(() => !sea.alive, life + 2);
|
||||||
approx(sea.deathAt - sea.deployedAt, life, 0.01, 'lifetime');
|
approx(sea.deathAt - sea.deployedAt, life, 0.01, 'lifetime');
|
||||||
@@ -263,14 +268,14 @@ test('hand-authored summoner kits: the board 狼群 deploys before 伺夜 (one p
|
|||||||
assert.equal(packs.length, 1, 'a single pack');
|
assert.equal(packs.length, 1, 'a single pack');
|
||||||
assert.equal(packs[0].uid, 2, 'the player\'s piece');
|
assert.equal(packs[0].uid, 2, 'the player\'s piece');
|
||||||
assert.equal(vigil.trait.reinforcement, packs[0]);
|
assert.equal(vigil.trait.reinforcement, packs[0]);
|
||||||
// a summoner with a hand kit (no skill here): the seaborn does not run its own heal pulses
|
// a summoner with a hand kit (no skill here): the seaborn does not run its own trait pulses
|
||||||
const h2 = makeBattle({ defs: { chess: { test_guard: guard() } }, kits: { chess_char_6_04_a: bare }, units: [{ chessId: 'chess_char_6_04_a', row: 12, col: 3 }, { chessId: 'test_guard', row: 10, col: 8 }], autoFinish: false, timeLimit: 30 });
|
const h2 = makeBattle({ defs: { chess: { test_guard: guard() } }, kits: { chess_char_6_04_a: bare }, units: [{ chessId: 'chess_char_6_04_a', row: 12, col: 3 }, { chessId: 'test_guard', row: 10, col: 8 }], autoFinish: false, timeLimit: 30 });
|
||||||
h2.step();
|
h2.step();
|
||||||
const g = h2.unit('test_guard');
|
const g = h2.unit('test_guard');
|
||||||
g.hp = 1000;
|
g.hp = 1000;
|
||||||
const sea = spawnOn(h2, h2.unit('chess_char_6_04_a'), TOKEN_IDS.seaborn, 10, 7);
|
const sea = spawnOn(h2, h2.unit('chess_char_6_04_a'), TOKEN_IDS.seaborn, 10, 7);
|
||||||
h2.run(3);
|
h2.run(3);
|
||||||
assert.equal(g.hp, 1000, 'managed: no token-side heal');
|
assert.equal(g.hp, 1000, 'managed: no token-side trait');
|
||||||
assert.equal(sea.mem.expiresAt, undefined, 'managed: lifetime left to the owner kit');
|
assert.equal(sea.mem.expiresAt, undefined, 'managed: lifetime left to the owner kit');
|
||||||
checkInvariants(h.b);
|
checkInvariants(h.b);
|
||||||
});
|
});
|
||||||
|
|||||||
+80
-80
@@ -139,16 +139,16 @@
|
|||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 1,
|
"rngDraws": 1,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":8,"total":8,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":129773,"bossDmg":0,"heal":7530,"deaths":0,"layerGains":{}}},
|
"players": {"p1":{"killed":8,"total":8,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":129773,"bossDmg":0,"heal":7536,"deaths":0,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_11_b",1,"uniequip_002_cathy",2644,1,5,0,0,0,0,0,0],
|
["p1",1,"op","chess_char_4_11_b",1,"uniequip_002_cathy",2644,1,5,0,0,0,0,0,0],
|
||||||
["p1",2,"op","chess_char_4_12_b",2,"uniequip_002_glady",2232,1,6,0,14088,0,0,8,1],
|
["p1",2,"op","chess_char_4_12_b",2,"uniequip_002_glady",2232,1,6,0,14088,0,0,8,1],
|
||||||
["p1",3,"op","chess_char_1_06_b",1,"uniequip_002_vendla",1044.45,1,7,4,47025,6060,2478,45,3],
|
["p1",3,"op","chess_char_1_06_b",1,"uniequip_002_vendla",1051.4,1,7,4,47025,6060,5773,45,3],
|
||||||
["p1",4,"op","chess_char_1_13_b",1,"uniequip_002_podego",815.5,1,9,1,36853,0,0,38,5],
|
["p1",4,"op","chess_char_1_13_b",1,"uniequip_002_podego",815.5,1,9,1,36853,0,0,38,5],
|
||||||
["p1",5,"op","chess_char_2_14_b",1,"uniequip_002_flower",1544,1,10,0,0,160,4465,22,2],
|
["p1",5,"op","chess_char_2_14_b",1,"uniequip_002_flower",1544,1,10,0,0,160,506,22,2],
|
||||||
["p1",6,"op","chess_char_1_06_a",1,null,1137,1,11,1,21655,1572,587,40,1],
|
["p1",6,"op","chess_char_1_06_a",1,null,1137,1,11,1,21655,1572,1226,40,1],
|
||||||
["p1",7,"op","chess_char_1_13_a",1,null,913,1,4,0,870,0,0,1,1],
|
["p1",7,"op","chess_char_1_13_a",1,null,913,1,4,0,870,0,0,1,1],
|
||||||
["p1",8,"op","chess_char_4_10_b",1,"uniequip_002_aroma",1664,1,8,1,9282,95,0,7,2],
|
["p1",8,"op","chess_char_4_10_b",1,"uniequip_002_aroma",1664,1,8,1,9282,95,31,7,2],
|
||||||
["p1",9,"token","token_10041_cathy_catsld",null,null,100,1,12,0,0,0,0,0,null],
|
["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],
|
["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],
|
["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null],
|
||||||
@@ -156,10 +156,10 @@
|
|||||||
["-","~3","device","trap_1105_accrate",null,null,100,1,3,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,96,5357],"enemy_1005_yokai_3":[2,2,0,1022,69120],"enemy_9009_acfort":[2,2,0,709,55296]},
|
"enemies": {"enemy_1005_yokai_2":[4,4,0,96,5357],"enemy_1005_yokai_3":[2,2,0,1022,69120],"enemy_9009_acfort":[2,2,0,709,55296]},
|
||||||
"hooks": [1,21,3059,230,230,369,369,234,8,8,15,12,0,11504,115,0,8,0,1,7,0,0,0],
|
"hooks": [1,21,3059,230,230,369,369,2366,8,8,15,12,0,11504,115,0,8,0,1,7,0,0,0],
|
||||||
"events": {"atk":230,"deploy":10,"die":8,"dmg":369,"fx":37,"heal":205,"skill":27,"spawn":21,"status":84},
|
"events": {"atk":230,"deploy":10,"die":8,"dmg":369,"fx":37,"heal":78,"skill":27,"spawn":21,"status":84},
|
||||||
"fx": {"beam":2,"counter":16,"pull":1,"slippery":2,"taunt":4,"tornado":1,"tornadoPulse":5,"zone":6},
|
"fx": {"beam":2,"counter":16,"pull":1,"slippery":2,"taunt":4,"tornado":1,"tornadoPulse":5,"zone":6},
|
||||||
"snaps": "f7c1fb30 f778388d 11849b13 7f8feebb 1cf8e108 fe9861c9 f8b5d1a0 8331d55b 5e3c8779 87f00fe0 a72ffac2"
|
"snaps": "f7c1fb30 eb023e29 d1fffc22 c886d0aa 5bf78694 5f3df034 3d54c073 581471d0 d97ecde2 8c045b67 57772151"
|
||||||
},
|
},
|
||||||
"bond-egirShip-low": {
|
"bond-egirShip-low": {
|
||||||
"about": "阿戈尔 low: tier 1 layers 1; chess_char_1_04_a chess_char_3_16_a chess_char_2_07_a chess_char_3_18_a chess_char_3_05_a chess_char_3_14_a chess_char_3_17_a chess_char_3_19_a token_10028_vigil_wolf",
|
"about": "阿戈尔 low: tier 1 layers 1; chess_char_1_04_a chess_char_3_16_a chess_char_2_07_a chess_char_3_18_a chess_char_3_05_a chess_char_3_14_a chess_char_3_17_a chess_char_3_19_a token_10028_vigil_wolf",
|
||||||
@@ -266,22 +266,22 @@
|
|||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 68,
|
"rngDraws": 68,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":90450,"bossDmg":0,"heal":396,"deaths":2,"layerGains":{}}},
|
"players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":90450,"bossDmg":0,"heal":388,"deaths":2,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_01_a",2,null,2638,1,4,0,1888,0,0,18,0],
|
["p1",1,"op","chess_char_4_01_a",2,null,2638,1,4,0,1888,0,0,18,0],
|
||||||
["p1",2,"op","chess_char_4_04_a",1,null,1760,1,6,1,13660,150,0,30,2],
|
["p1",2,"op","chess_char_4_04_a",1,null,1760,1,6,1,13660,150,0,30,2],
|
||||||
["p1",3,"op","chess_char_2_14_a",1,null,1232,1,1,0,0,0,396,1,1],
|
["p1",3,"op","chess_char_2_14_a",1,null,1232,1,1,0,0,0,150,1,1],
|
||||||
["p1",4,"op","chess_char_3_10_a",1,null,1650,1,2,0,0,0,0,0,0],
|
["p1",4,"op","chess_char_3_10_a",1,null,1650,1,2,0,0,0,0,0,0],
|
||||||
["p1",5,"op","chess_char_3_20_a",1,null,1121,1,3,0,4312,0,0,22,1],
|
["p1",5,"op","chess_char_3_20_a",1,null,1121,1,3,0,4312,0,0,22,1],
|
||||||
["p1",6,"op","chess_char_3_21_a",2,null,0,0,7,5,28151,1448,0,36,1],
|
["p1",6,"op","chess_char_3_21_a",2,null,0,0,7,5,28151,1448,84,36,1],
|
||||||
["p1",7,"op","chess_char_4_02_a",2,null,1428,1,5,7,29406,0,0,18,1],
|
["p1",7,"op","chess_char_4_02_a",2,null,1428,1,5,7,29406,0,0,18,1],
|
||||||
["p1",8,"op","chess_char_4_06_a",1,null,0,0,8,4,13033,1407,0,33,1]
|
["p1",8,"op","chess_char_4_06_a",1,null,0,0,8,4,13033,1401,155,33,1]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_10042_prtrop":[4,4,0,2100,21600],"enemy_10042_prtrop_2":[2,2,0,422,14400],"enemy_10043_sailor":[11,11,0,484,54450]},
|
"enemies": {"enemy_10042_prtrop":[4,4,0,2093,21600],"enemy_10042_prtrop_2":[2,2,0,421,14400],"enemy_10043_sailor":[11,11,0,484,54450]},
|
||||||
"hooks": [1,25,1945,179,179,261,261,33,19,19,7,5,0,7219,13,10,17,0,1,19,0,0,0],
|
"hooks": [1,25,1945,179,179,261,261,234,19,19,7,5,0,7219,13,10,17,0,1,19,0,0,0],
|
||||||
"events": {"atk":215,"deploy":8,"die":19,"dmg":260,"fx":32,"heal":33,"skill":12,"spawn":25,"status":44},
|
"events": {"atk":215,"deploy":8,"die":19,"dmg":260,"fx":32,"heal":1,"skill":12,"spawn":25,"status":44},
|
||||||
"fx": {"crit":5,"displace":8,"ripple":7,"shadowWeave":7,"shield":2,"shieldBreak":1,"stealth":2},
|
"fx": {"crit":5,"displace":8,"ripple":7,"shadowWeave":7,"shield":2,"shieldBreak":1,"stealth":2},
|
||||||
"snaps": "190730ef 965c573a 981ee6c8 65f2128e 60bc0584 76df79a4 66b7a509"
|
"snaps": "190730ef 965c573a bfec9b7d 015e7710 d6c7785b 1a172028 577310dd"
|
||||||
},
|
},
|
||||||
"bond-emptyShip-high": {
|
"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",
|
"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",
|
||||||
@@ -301,24 +301,24 @@
|
|||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 63,
|
"rngDraws": 63,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":12,"total":13,"perfect":false,"leaks":1,"leaksUncounted":0,"coins":0,"dmg":214288,"bossDmg":0,"heal":6451,"deaths":1,"layerGains":{}}},
|
"players": {"p1":{"killed":12,"total":13,"perfect":false,"leaks":1,"leaksUncounted":0,"coins":0,"dmg":214288,"bossDmg":0,"heal":6820,"deaths":1,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",3513,1,6,0,2200,2954,0,48,0],
|
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",3513,1,6,0,2200,2954,579,48,0],
|
||||||
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",5573.29,1,7,2,66140,2792,2261,25,7],
|
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",5957.7,1,7,2,66140,2792,2645,25,7],
|
||||||
["p1",3,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",2118,1,5,0,503,0,0,9,1],
|
["p1",3,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",2118,1,5,0,503,0,0,9,1],
|
||||||
["p1",4,"op","chess_char_4_22_b",2,"uniequip_002_svrash",0,0,8,3,66989,3805,0,77,2],
|
["p1",4,"op","chess_char_4_22_b",2,"uniequip_002_svrash",0,0,8,3,66989,3790,1221,77,2],
|
||||||
["p1",5,"op","chess_char_2_14_b",1,"uniequip_002_flower",1544,1,3,0,0,0,4190,16,2],
|
["p1",5,"op","chess_char_2_14_b",1,"uniequip_002_flower",1544,1,3,0,0,0,2375,16,2],
|
||||||
["p1",6,"op","chess_char_3_10_b",1,"uniequip_002_pinecn",2120,1,4,7,56622,0,0,55,4],
|
["p1",6,"op","chess_char_3_10_b",1,"uniequip_002_pinecn",2120,1,4,7,56622,0,0,55,4],
|
||||||
["p1",7,"op","chess_char_4_20_b",2,"uniequip_002_fartth",1419,1,9,0,21835,0,0,27,0],
|
["p1",7,"op","chess_char_4_20_b",2,"uniequip_002_fartth",1419,1,9,0,21835,0,0,27,0],
|
||||||
["p1",8,"op","chess_char_4_21_b",1,"uniequip_002_plosis",1584,1,10,0,0,0,0,0,0],
|
["p1",8,"op","chess_char_4_21_b",1,"uniequip_002_plosis",1584,1,10,0,0,0,0,0,0],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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]
|
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_1045_hammer_2":[2,1,1,8567,38604],"enemy_1061_zomshd":[11,11,0,983,179484]},
|
"enemies": {"enemy_1045_hammer_2":[2,1,1,8552,38604],"enemy_1061_zomshd":[11,11,0,983,179484]},
|
||||||
"hooks": [1,23,4184,327,327,641,632,8015,13,14,16,15,0,6375,15,29,13,1,1,15,0,0,2],
|
"hooks": [1,23,4184,327,327,641,632,9770,13,14,16,15,0,6375,15,29,13,1,1,15,0,0,2],
|
||||||
"events": {"atk":422,"deploy":8,"die":13,"dmg":622,"fx":104,"heal":76,"leak":1,"skill":31,"spawn":23,"status":44},
|
"events": {"atk":422,"deploy":8,"die":13,"dmg":622,"fx":104,"heal":22,"leak":1,"skill":31,"spawn":23,"status":44},
|
||||||
"fx": {"block":7,"dodge":2,"flame":1,"garrisonGrant":1,"riposte":1,"rockslide":7,"shieldBreak":10,"slash":40,"thorns":33,"truesilver":2},
|
"fx": {"block":7,"dodge":2,"flame":1,"garrisonGrant":1,"riposte":1,"rockslide":7,"shieldBreak":10,"slash":40,"thorns":33,"truesilver":2},
|
||||||
"snaps": "48d2a0bc 7a5c72a3 804d5560 8c6ca634 c9bf651b 26081476 486ac1ff 38cf6fca b2923b0d 2fd10a7f 9f35ec20 cc9d42df d992cbc0 09a4c858"
|
"snaps": "48d2a0bc 7a5c72a3 37963453 9c6110e3 fcf46ff8 04b08d2c c03bf731 3792e3d9 e4639ebf decf37ce a41ea7f2 bd40f194 8e5c993d 300fcece"
|
||||||
},
|
},
|
||||||
"bond-indomShip-low": {
|
"bond-indomShip-low": {
|
||||||
"about": "不屈 low: tier 1 layers 1; chess_char_1_20_a chess_char_4_11_a chess_char_4_12_a chess_char_2_12_a chess_char_4_09_a chess_char_4_10_a chess_char_4_13_a chess_char_4_14_a token_10041_cathy_catsld token_10041_cathy_catsld",
|
"about": "不屈 low: tier 1 layers 1; chess_char_1_20_a chess_char_4_11_a chess_char_4_12_a chess_char_2_12_a chess_char_4_09_a chess_char_4_10_a chess_char_4_13_a chess_char_4_14_a token_10041_cathy_catsld token_10041_cathy_catsld",
|
||||||
@@ -378,24 +378,24 @@
|
|||||||
"total": 22,
|
"total": 22,
|
||||||
"unspawned": 0,
|
"unspawned": 0,
|
||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 299,
|
"rngDraws": 298,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":14,"total":22,"perfect":false,"leaks":8,"leaksUncounted":0,"coins":0,"dmg":263498,"bossDmg":0,"heal":69427,"deaths":20,"layerGains":{}}},
|
"players": {"p1":{"killed":14,"total":22,"perfect":false,"leaks":8,"leaksUncounted":0,"coins":0,"dmg":263129,"bossDmg":0,"heal":70003,"deaths":19,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_1_20_b",1,"uniequip_002_liskam",2892,1,50,2,37051,31400,0,95,6],
|
["p1",1,"op","chess_char_1_20_b",1,"uniequip_002_liskam",61.47,1,48,2,37022,31443,7160,94,6],
|
||||||
["p1",2,"op","chess_char_3_16_b",1,"uniequip_002_snakek",2987.31,1,5,0,0,0,0,0,0],
|
["p1",2,"op","chess_char_3_16_b",1,"uniequip_002_snakek",3100,1,5,0,0,0,2643,0,0],
|
||||||
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",2811,1,7,0,0,0,0,0,0],
|
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",2811,1,7,0,0,0,0,0,0],
|
||||||
["p1",4,"op","chess_char_5_01_b",1,"uniequip_002_excu2",423.76,1,43,8,145703,33989,15901,154,8],
|
["p1",4,"op","chess_char_5_01_b",1,"uniequip_002_excu2",423.76,1,43,8,145703,33989,15901,154,8],
|
||||||
["p1",5,"op","chess_char_2_12_b",1,"uniequip_002_gravel",1904.37,1,42,1,15616,31855,0,196,0],
|
["p1",5,"op","chess_char_2_12_b",1,"uniequip_002_gravel",1929.76,1,42,1,15616,31872,9053,196,0],
|
||||||
["p1",6,"op","chess_char_4_24_b",1,"uniequip_002_billro",2178,1,49,3,65128,4333,172,64,4],
|
["p1",6,"op","chess_char_4_24_b",1,"uniequip_002_billro",2178,1,49,3,64788,4346,4371,63,4],
|
||||||
["p1",7,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1671,1,47,0,0,7103,34403,0,2],
|
["p1",7,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1671,1,47,0,0,7103,6480,0,2],
|
||||||
["p1",8,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,46,0,0,11651,18951,34,4]
|
["p1",8,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,46,0,0,11712,24394,34,4]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_1166_dusbr_2":[14,12,2,28157,144069],"enemy_1170_dushld_2":[4,2,2,45909,73715],"enemy_9011_acrefr":[4,0,2,46265,45714]},
|
"enemies": {"enemy_1166_dusbr_2":[14,12,2,28217,144069],"enemy_1170_dushld_2":[4,2,2,45909,73715],"enemy_9011_acrefr":[4,0,2,46339,45345]},
|
||||||
"hooks": [1,50,5700,833,833,1192,1171,382,34,40,24,26,81,4003,211,60,22,6,1,34,0,0,21],
|
"hooks": [1,49,5700,831,831,1190,1169,4295,33,39,24,26,81,4034,210,59,22,6,1,33,0,0,21],
|
||||||
"events": {"atk":1226,"deploy":28,"die":34,"dmg":1168,"fx":164,"heal":353,"leak":6,"skill":47,"spawn":30,"status":543},
|
"events": {"atk":1224,"deploy":27,"die":33,"dmg":1166,"fx":163,"heal":167,"leak":6,"skill":47,"spawn":30,"status":541},
|
||||||
"fx": {"bandage":4,"dodge":21,"extraAttack":42,"garrisonGrant":1,"mote":39,"redistribute":30,"revive":17,"reweave":2,"sandChains":4,"shield":4},
|
"fx": {"bandage":4,"dodge":21,"extraAttack":42,"garrisonGrant":1,"mote":39,"redistribute":30,"revive":16,"reweave":2,"sandChains":4,"shield":4},
|
||||||
"snaps": "bcca108c 58ad920b bbf7027a 2b945c18 dc91804a 008b26e3 cd75becd c3107a45 7a8b798c 0f3dbb0f e2ba5ade 34847497 7f065901 79837eeb 58f4e601 0b2a0461 1bafcde2 6b8a0480 d949aaa7"
|
"snaps": "bcca108c b78f4774 704b4447 e8becbbe 55de3ed6 7a40bda1 9e89e327 6796cf0f 31697842 2e290595 675d935c 576bc3f1 49c78987 a3206632 6bd55a9d e6a7dcae 9f209030 137f71a3 4b456e75"
|
||||||
},
|
},
|
||||||
"bond-investShip-low": {
|
"bond-investShip-low": {
|
||||||
"about": "投资人 low: tier 1 layers 1; chess_char_4_17_a chess_char_4_18_a chess_char_5_14_a chess_char_4_19_a chess_char_3_04_a chess_char_4_16_a chess_char_2_19_a chess_char_4_20_a",
|
"about": "投资人 low: tier 1 layers 1; chess_char_4_17_a chess_char_4_18_a chess_char_5_14_a chess_char_4_19_a chess_char_3_04_a chess_char_4_16_a chess_char_2_19_a chess_char_4_20_a",
|
||||||
@@ -507,26 +507,26 @@
|
|||||||
"rngDraws": 0,
|
"rngDraws": 0,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":16,"total":16,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":121696,"bossDmg":0,"heal":13385,"deaths":2,"layerGains":{"kazimierzShip":1}}
|
"p1": {"killed":16,"total":16,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":121696,"bossDmg":0,"heal":13487,"deaths":2,"layerGains":{"kazimierzShip":1}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_2_18_a",0,null,2218,1,7,8,47314,206,0,23,1],
|
["p1",1,"op","chess_char_2_18_a",0,null,2218,1,7,8,47314,206,0,23,1],
|
||||||
["p1",2,"op","chess_char_4_23_a",2,null,2179,1,6,0,0,0,0,0,0],
|
["p1",2,"op","chess_char_4_23_a",2,null,2179,1,6,0,0,0,0,0,0],
|
||||||
["p1",3,"op","chess_char_4_22_a",2,null,2022,1,8,4,26393,0,0,19,1],
|
["p1",3,"op","chess_char_4_22_a",2,null,2022,1,8,4,26393,0,0,19,1],
|
||||||
["p1",4,"op","chess_char_1_19_a",1,null,0,0,9,0,15666,5205,0,37,1],
|
["p1",4,"op","chess_char_1_19_a",1,null,0,0,9,0,15120,4341,0,35,1],
|
||||||
["p1",5,"op","chess_char_2_12_a",1,null,0,0,10,1,24825,7505,0,59,0],
|
["p1",5,"op","chess_char_2_12_a",1,null,0,0,10,1,24825,8504,3348,59,0],
|
||||||
["p1",6,"op","chess_char_4_21_a",1,null,1271,1,4,0,0,0,6519,35,1],
|
["p1",6,"op","chess_char_4_21_a",1,null,1271,1,4,0,0,0,5770,35,1],
|
||||||
["p1",7,"op","chess_char_4_24_a",1,null,1726,1,5,3,7497,0,0,12,2],
|
["p1",7,"op","chess_char_4_24_a",1,null,1726,1,5,3,8044,0,0,12,2],
|
||||||
["p1",8,"op","chess_char_4_25_a",2,null,167.6,1,11,0,0,4598,6866,0,1],
|
["p1",8,"op","chess_char_4_25_a",2,null,140.06,1,11,0,0,4598,4369,0,1],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~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]
|
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_1116_liprr":[11,11,0,4898,69696],"enemy_1116_liprr_2":[4,4,0,179,34560],"enemy_1121_lifbos":[1,1,0,8404,23040]},
|
"enemies": {"enemy_1116_liprr":[11,11,0,4898,69696],"enemy_1116_liprr_2":[4,4,0,179,34560],"enemy_1121_lifbos":[1,1,0,8539,23040]},
|
||||||
"hooks": [1,27,2084,244,244,386,386,119,18,18,7,7,0,7568,12,17,16,0,1,18,1,0,0],
|
"hooks": [1,27,2084,242,242,384,384,1800,18,18,7,7,0,7493,12,17,16,0,1,18,1,0,0],
|
||||||
"events": {"atk":264,"deploy":8,"die":18,"dmg":378,"fx":59,"heal":117,"layer":1,"skill":13,"spawn":27,"status":49},
|
"events": {"atk":265,"deploy":8,"die":18,"dmg":376,"fx":59,"heal":48,"layer":1,"skill":13,"spawn":27,"status":49},
|
||||||
"fx": {"displace":16,"garrison":1,"healField":1,"liberate":4,"redistribute":15,"reweave":1,"sandChains":2,"shield":1,"slash":17,"truesilver":1},
|
"fx": {"displace":16,"garrison":1,"healField":1,"liberate":4,"redistribute":15,"reweave":1,"sandChains":2,"shield":1,"slash":17,"truesilver":1},
|
||||||
"snaps": "a6ab2e4e 341ce9e0 1a995842 4d0721dc d7bf07b4 399a65a1 faf8bc70"
|
"snaps": "0bfff00d 05c25821 afccda40 f76042f7 01a83e51 376ea44f e7830c09"
|
||||||
},
|
},
|
||||||
"bond-kazimierzShip-high": {
|
"bond-kazimierzShip-high": {
|
||||||
"about": "卡西米尔 high: tier 2 layers 999; chess_char_2_18_b chess_char_3_12_b chess_char_5_08_b chess_char_4_19_b chess_char_1_19_b chess_char_2_12_b chess_char_3_17_b chess_char_5_10_b",
|
"about": "卡西米尔 high: tier 2 layers 999; chess_char_2_18_b chess_char_3_12_b chess_char_5_08_b chess_char_4_19_b chess_char_1_19_b chess_char_2_12_b chess_char_3_17_b chess_char_5_10_b",
|
||||||
@@ -546,24 +546,24 @@
|
|||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 19,
|
"rngDraws": 19,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":30,"total":30,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":403989,"bossDmg":0,"heal":1899,"deaths":3,"layerGains":{}}},
|
"players": {"p1":{"killed":30,"total":30,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":403989,"bossDmg":0,"heal":1893,"deaths":3,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_2_18_b",0,"uniequip_002_ashlok",1062.9,1,3,8,95498,2092,0,20,2],
|
["p1",1,"op","chess_char_2_18_b",0,"uniequip_002_ashlok",1062.9,1,3,8,95498,2092,0,20,2],
|
||||||
["p1",2,"op","chess_char_3_12_b",2,"uniequip_002_blemsh",3096,1,5,0,0,0,0,0,0],
|
["p1",2,"op","chess_char_3_12_b",2,"uniequip_002_blemsh",3096,1,5,0,0,0,0,0,0],
|
||||||
["p1",3,"op","chess_char_5_08_b",2,"uniequip_002_horn",611.2,1,7,10,69588,4063,0,52,2],
|
["p1",3,"op","chess_char_5_08_b",2,"uniequip_002_horn",605.79,1,7,10,69588,4063,1893,52,2],
|
||||||
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",2118,1,8,0,20635,0,0,16,2],
|
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",2118,1,8,0,20635,0,0,16,2],
|
||||||
["p1",5,"op","chess_char_1_19_b",1,"uniequip_002_wildmn",0,0,9,3,85930,1971,0,51,2],
|
["p1",5,"op","chess_char_1_19_b",1,"uniequip_002_wildmn",0,0,9,3,85930,1971,0,51,2],
|
||||||
["p1",6,"op","chess_char_2_12_b",1,"uniequip_002_gravel",0,0,37,2,45298,4646,0,40,0],
|
["p1",6,"op","chess_char_2_12_b",1,"uniequip_002_gravel",0,0,37,2,45298,4646,0,40,0],
|
||||||
["p1",7,"op","chess_char_3_17_b",1,"uniequip_002_shotst",3441.6,1,4,7,84143,0,0,29,3],
|
["p1",7,"op","chess_char_3_17_b",1,"uniequip_002_shotst",3441.6,1,4,7,84143,0,0,29,3],
|
||||||
["p1",8,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1480,1,6,0,2897,0,1899,10,2],
|
["p1",8,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1480,1,6,0,2897,0,0,10,2],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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]
|
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_10124_uashld_2":[2,2,0,4508,124416],"enemy_1043_zomsbr":[23,23,0,20,147057],"enemy_1061_zomshd":[5,5,0,4181,132516]},
|
"enemies": {"enemy_10124_uashld_2":[2,2,0,4508,124416],"enemy_1043_zomsbr":[23,23,0,20,147057],"enemy_1061_zomshd":[5,5,0,4181,132516]},
|
||||||
"hooks": [1,41,2585,237,237,430,545,2736,33,33,13,13,0,5133,998,10,30,0,1,46,0,0,5],
|
"hooks": [1,41,2585,237,237,430,545,3521,33,33,13,13,0,5133,998,10,30,0,1,46,0,0,5],
|
||||||
"events": {"atk":237,"deploy":9,"die":33,"dmg":425,"fx":55,"heal":29,"skill":24,"spawn":40,"status":123},
|
"events": {"atk":237,"deploy":9,"die":33,"dmg":425,"fx":55,"skill":24,"spawn":40,"status":123},
|
||||||
"fx": {"aoe":25,"displace":15,"dodge":5,"flame":2,"overload":2,"riposte":1,"shield":2,"volley":3},
|
"fx": {"aoe":25,"displace":15,"dodge":5,"flame":2,"overload":2,"riposte":1,"shield":2,"volley":3},
|
||||||
"snaps": "8c049284 5f56b990 54685fa8 8bb93fef ee98b956 2c23e816 2eb3723d b0c9da39 17ae9cf4"
|
"snaps": "8c049284 94ec5278 5b651787 1fd27218 f0da3e8f e10280c8 9a24dc65 cc785d71 f60edecd"
|
||||||
},
|
},
|
||||||
"bond-kjeragShip-low": {
|
"bond-kjeragShip-low": {
|
||||||
"about": "谢拉格 low: tier 1 layers 1; chess_char_1_02_a chess_char_3_02_a chess_char_3_03_a chess_char_3_04_a chess_char_2_05_a chess_char_3_11_a chess_char_4_26_a chess_char_3_01_a",
|
"about": "谢拉格 low: tier 1 layers 1; chess_char_1_02_a chess_char_3_02_a chess_char_3_03_a chess_char_3_04_a chess_char_2_05_a chess_char_3_11_a chess_char_4_26_a chess_char_3_01_a",
|
||||||
@@ -1065,23 +1065,23 @@
|
|||||||
"rngDraws": 2,
|
"rngDraws": 2,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":15,"total":17,"perfect":false,"leaks":2,"leaksUncounted":0,"coins":0,"dmg":70415,"bossDmg":0,"heal":16918,"deaths":0,"layerGains":{"sargonShip":5}}
|
"p1": {"killed":15,"total":17,"perfect":false,"leaks":2,"leaksUncounted":0,"coins":0,"dmg":70415,"bossDmg":0,"heal":16874,"deaths":0,"layerGains":{"sargonShip":5}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_2_08_a",1,null,2444.13,1,2,2,2745,6009,0,34,1],
|
["p1",1,"op","chess_char_2_08_a",1,null,2445.15,1,2,2,2745,5992,2167,34,1],
|
||||||
["p1",2,"op","chess_char_1_12_a",1,null,1840,1,1,0,0,0,0,0,0],
|
["p1",2,"op","chess_char_1_12_a",1,null,1840,1,1,0,0,0,49,0,0],
|
||||||
["p1",3,"op","chess_char_4_22_a",2,null,2022,1,3,3,30743,1058,0,23,1],
|
["p1",3,"op","chess_char_4_22_a",2,null,2022,1,3,3,30743,1227,726,23,1],
|
||||||
["p1",4,"op","chess_char_2_06_a",0,null,1440,1,4,0,0,927,6893,32,15],
|
["p1",4,"op","chess_char_2_06_a",0,null,1440,1,4,0,0,1045,7241,31,15],
|
||||||
["p1",5,"op","chess_char_4_21_a",1,null,1271,1,7,0,0,2018,4815,42,1],
|
["p1",5,"op","chess_char_4_21_a",1,null,1271,1,7,0,0,1984,3685,40,1],
|
||||||
["p1",6,"op","chess_char_4_25_a",2,null,1221,1,5,0,0,2171,4733,0,1],
|
["p1",6,"op","chess_char_4_25_a",2,null,1221,1,5,0,0,2019,566,0,1],
|
||||||
["p1",7,"op","chess_char_4_26_a",0,null,1368,1,8,0,0,3301,478,14,0],
|
["p1",7,"op","chess_char_4_26_a",0,null,1368,1,8,0,0,3189,1939,13,0],
|
||||||
["p1",8,"op","chess_char_3_01_a",2,null,1471.8,1,6,10,36927,1620,0,51,1]
|
["p1",8,"op","chess_char_3_01_a",2,null,1471.8,1,6,10,36927,1603,501,51,1]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_1267_nhpbr":[11,10,0,4196,43172],"enemy_1267_nhpbr_2":[5,5,0,1614,24750],"enemy_1272_nhtank":[1,0,0,11294,2493]},
|
"enemies": {"enemy_1267_nhpbr":[11,10,0,4389,43172],"enemy_1267_nhpbr_2":[5,5,0,1428,24750],"enemy_1272_nhtank":[1,0,0,11242,2493]},
|
||||||
"hooks": [1,25,3300,239,239,525,525,340,15,15,20,20,0,14437,0,5,17,0,1,15,1,0,0],
|
"hooks": [1,25,3300,235,235,525,525,2310,15,15,20,20,0,14437,0,5,17,0,1,15,1,0,0],
|
||||||
"events": {"atk":353,"deploy":8,"die":15,"dmg":486,"fx":112,"heal":340,"layer":1,"skill":40,"spawn":25,"status":247},
|
"events": {"atk":327,"deploy":8,"die":15,"dmg":484,"fx":112,"heal":166,"layer":1,"skill":40,"spawn":25,"status":237},
|
||||||
"fx": {"buff":1,"counter":15,"garrison":1,"healField":1,"mote":38,"redistribute":15,"reweave":1,"slash":17,"spGift":1,"truesilver":1,"zone":21},
|
"fx": {"buff":1,"counter":15,"garrison":1,"healField":1,"mote":38,"redistribute":15,"reweave":1,"slash":17,"spGift":1,"truesilver":1,"zone":21},
|
||||||
"snaps": "0bdd9351 b24b323e bd7fa0e6 615fd5bb 96279ddc 312fee2e 95a7061f c670e7a9 527b3b7b e067f8d0 97894695"
|
"snaps": "0bdd9351 b24b323e bd7fa0e6 9082ff11 2ec2d408 d77ed103 82e40b03 8f2326cd 3ebba6a7 7ce5233b e938b951"
|
||||||
},
|
},
|
||||||
"bond-sargonShip-high": {
|
"bond-sargonShip-high": {
|
||||||
"about": "萨尔贡 high: tier 2 layers 999; chess_char_1_12_b chess_char_2_08_b chess_char_3_06_b chess_char_4_23_b chess_char_4_22_b chess_char_2_06_b chess_char_3_13_b chess_char_4_25_b",
|
"about": "萨尔贡 high: tier 2 layers 999; chess_char_1_12_b chess_char_2_08_b chess_char_3_06_b chess_char_4_23_b chess_char_4_22_b chess_char_2_06_b chess_char_3_13_b chess_char_4_25_b",
|
||||||
@@ -1103,20 +1103,20 @@
|
|||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":30,"total":30,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":261251,"bossDmg":0,"heal":2449,"deaths":2,"layerGains":{}}},
|
"players": {"p1":{"killed":30,"total":30,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":261251,"bossDmg":0,"heal":2449,"deaths":2,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_1_12_b",1,"uniequip_002_estell",3725.8,1,2,0,0,0,0,0,0],
|
["p1",1,"op","chess_char_1_12_b",1,"uniequip_002_estell",3725.8,1,2,0,0,0,195,0,0],
|
||||||
["p1",2,"op","chess_char_2_08_b",1,"uniequip_002_bubble",4709.8,1,3,0,0,0,0,0,0],
|
["p1",2,"op","chess_char_2_08_b",1,"uniequip_002_bubble",4709.8,1,3,0,0,0,246,0,0],
|
||||||
["p1",3,"op","chess_char_3_06_b",1,"uniequip_002_philae",5606.8,1,4,1,25073,2355,0,4,1],
|
["p1",3,"op","chess_char_3_06_b",1,"uniequip_002_philae",5606.8,1,4,1,25073,2355,1920,4,1],
|
||||||
["p1",4,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",0,0,5,15,152408,2811,0,90,1],
|
["p1",4,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",0,0,5,15,152408,2811,0,90,1],
|
||||||
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",2569,1,39,14,46565,2569,0,29,1],
|
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",2569,1,39,14,46565,2569,0,29,1],
|
||||||
["p1",6,"op","chess_char_2_06_b",0,"uniequip_002_papyrs",1639,1,7,0,0,0,0,0,0],
|
["p1",6,"op","chess_char_2_06_b",0,"uniequip_002_papyrs",1639,1,7,0,0,0,0,0,0],
|
||||||
["p1",7,"op","chess_char_3_13_b",1,"uniequip_002_malist",1375,1,8,0,37205,0,0,45,11],
|
["p1",7,"op","chess_char_3_13_b",1,"uniequip_002_malist",1375,1,8,0,37205,0,0,45,11],
|
||||||
["p1",8,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1671,1,1,0,0,0,2449,0,2]
|
["p1",8,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1671,1,1,0,0,0,87,0,2]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_1006_shield_3":[3,3,0,5125,138240],"enemy_1043_zomsbr":[23,23,0,48,70867],"enemy_1402_tgshd_2":[4,4,0,1710,59904]},
|
"enemies": {"enemy_1006_shield_3":[3,3,0,5125,138240],"enemy_1043_zomsbr":[23,23,0,48,70867],"enemy_1402_tgshd_2":[4,4,0,1710,59904]},
|
||||||
"hooks": [1,39,3442,191,191,497,653,1788,32,32,16,14,0,6394,0,15,30,0,1,46,0,1,0],
|
"hooks": [1,39,3442,191,191,497,653,1967,32,32,16,14,0,6394,0,15,30,0,1,46,0,1,0],
|
||||||
"events": {"atk":225,"deploy":9,"die":32,"dmg":653,"fx":138,"heal":13,"skill":30,"spawn":38,"status":56},
|
"events": {"atk":225,"deploy":9,"die":32,"dmg":653,"fx":138,"skill":30,"spawn":38,"status":56},
|
||||||
"fx": {"aoe":5,"burst":1,"expose":63,"jungleSoul":1,"mote":20,"redistribute":25,"reweave":2,"slash":20,"truesilver":1},
|
"fx": {"aoe":5,"burst":1,"expose":63,"jungleSoul":1,"mote":20,"redistribute":25,"reweave":2,"slash":20,"truesilver":1},
|
||||||
"snaps": "2c6321b4 cd26a52a 90107827 1e040533 bf55c7a2 587efe24 04e3a230 2316a1be 704aab56 56e8ca2f 9b645a1a 7f429b8f"
|
"snaps": "2c6321b4 cd26a52a 90107827 1e040533 bf55c7a2 587efe24 04e3a230 2316a1be 704aab56 d4f428ad 361a7d9c 9efe2d19"
|
||||||
},
|
},
|
||||||
"bond-siracusaShip-low": {
|
"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",
|
"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",
|
||||||
@@ -1248,22 +1248,22 @@
|
|||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 0,
|
"rngDraws": 0,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":18,"total":18,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":236160,"bossDmg":0,"heal":1795,"deaths":1,"layerGains":{}}},
|
"players": {"p1":{"killed":18,"total":18,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":236160,"bossDmg":0,"heal":1855,"deaths":1,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",743.7,1,3,1,6396,2031,0,6,1],
|
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",743.7,1,3,1,6396,2031,0,6,1],
|
||||||
["p1",2,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",9448,1,6,0,8643,0,0,0,2],
|
["p1",2,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",9448,1,6,0,8643,0,0,0,2],
|
||||||
["p1",3,"op","chess_char_5_07_b",2,"uniequip_002_surtr",1,0,8,5,61017,9474,0,19,1],
|
["p1",3,"op","chess_char_5_07_b",2,"uniequip_002_surtr",1,0,8,5,61017,9534,1855,19,1],
|
||||||
["p1",4,"op","chess_char_1_14_b",1,"uniequip_002_greyy",0,0,1,0,0,1505,0,0,0],
|
["p1",4,"op","chess_char_1_14_b",1,"uniequip_002_greyy",0,0,1,0,0,1505,0,0,0],
|
||||||
["p1",5,"op","chess_char_2_04_b",1,"uniequip_002_grabds",889,1,4,1,3923,0,0,5,1],
|
["p1",5,"op","chess_char_2_04_b",1,"uniequip_002_grabds",889,1,4,1,3923,0,0,5,1],
|
||||||
["p1",6,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,5,11,148521,0,0,112,2],
|
["p1",6,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,5,11,148521,0,0,112,2],
|
||||||
["p1",7,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,2,0,0,0,0,0,0],
|
["p1",7,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,2,0,0,0,0,0,0],
|
||||||
["p1",8,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1480,1,7,0,7660,0,1795,12,2]
|
["p1",8,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1480,1,7,0,7660,0,0,12,2]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_1116_liprr_2":[10,10,0,0,86400],"enemy_1119_vofsd":[5,5,0,0,63360],"enemy_1121_lifbos_2":[3,3,0,0,86400]},
|
"enemies": {"enemy_1116_liprr_2":[10,10,0,0,86400],"enemy_1119_vofsd":[5,5,0,0,63360],"enemy_1121_lifbos_2":[3,3,0,0,86400]},
|
||||||
"hooks": [1,26,2220,154,154,260,495,28,19,20,9,6,0,4772,242,0,18,0,1,65,0,0,0],
|
"hooks": [1,26,2220,154,154,260,495,800,19,20,9,6,0,4772,242,0,18,0,1,65,0,0,0],
|
||||||
"events": {"atk":158,"deploy":8,"die":20,"dmg":260,"fx":11,"heal":27,"skill":15,"spawn":26,"status":109},
|
"events": {"atk":158,"deploy":8,"die":20,"dmg":260,"fx":11,"skill":15,"spawn":26,"status":109},
|
||||||
"fx": {"anchor":2,"aoe":1,"ember":1,"overload":1,"sleep":1,"wake":5},
|
"fx": {"anchor":2,"aoe":1,"ember":1,"overload":1,"sleep":1,"wake":5},
|
||||||
"snaps": "64e99ee5 1abd1f62 a61568a8 f70d6ada 147d6954 2222525f 19319fc6 a63f0cc1"
|
"snaps": "a670acd9 9001d709 b6201c30 2abbe338 097e73f6 82d908fd d1618a08 83c56b8b"
|
||||||
},
|
},
|
||||||
"bond-soloShip-low": {
|
"bond-soloShip-low": {
|
||||||
"about": "独行 low: tier 1 layers 1; chess_char_3_16_a chess_char_4_01_a chess_char_1_08_a chess_char_3_18_a chess_char_3_19_a chess_char_3_20_a chess_char_3_21_a chess_char_4_02_a token_10028_vigil_wolf",
|
"about": "独行 low: tier 1 layers 1; chess_char_3_16_a chess_char_4_01_a chess_char_1_08_a chess_char_3_18_a chess_char_3_19_a chess_char_3_20_a chess_char_3_21_a chess_char_4_02_a token_10028_vigil_wolf",
|
||||||
|
|||||||
+201
-201
@@ -27,20 +27,20 @@
|
|||||||
"rngDraws": 394,
|
"rngDraws": 394,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":20,"total":20,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1447154,"bossDmg":1009817,"heal":17694,"deaths":1,"layerGains":{}},
|
"p1": {"killed":20,"total":20,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1447154,"bossDmg":1009817,"heal":18741,"deaths":1,"layerGains":{}},
|
||||||
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1049472,"bossDmg":790183,"heal":65610,"deaths":2,"layerGains":{}}
|
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1049472,"bossDmg":790183,"heal":65370,"deaths":2,"layerGains":{}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",2089.19,1,13,0,0,11316,11362,0,1],
|
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",2089.19,1,13,0,0,11316,11342,0,1],
|
||||||
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",2939,1,15,0,0,2040,0,0,0],
|
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",2939,1,15,0,0,2040,759,0,0],
|
||||||
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3101,1,17,1,31304,2066,0,13,1],
|
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3101,1,17,1,31304,2066,266,13,1],
|
||||||
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1470,1,7,7,500061,3386,0,59,2],
|
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1470,1,7,7,500061,3386,0,59,2],
|
||||||
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",1933,1,9,0,0,1720,0,0,0],
|
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",1933,1,9,0,0,1720,0,0,0],
|
||||||
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",625.53,1,19,0,88563,12034,6331,0,4],
|
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",606.55,1,19,0,88563,12034,2043,0,4],
|
||||||
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1442,1,24,4,441173,0,0,86,9],
|
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1442,1,24,4,441173,0,0,86,9],
|
||||||
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1668,1,11,0,0,1521,0,0,0],
|
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1668,1,11,0,0,1521,0,0,0],
|
||||||
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1322,1,26,2,311885,1065,0,45,45],
|
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1322,1,26,2,311885,1065,866,45,45],
|
||||||
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",108.52,1,64,0,46724,17282,0,112,3],
|
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",89.53,1,64,0,46724,17297,2604,112,3],
|
||||||
["p1",11,"token","token_10017_skadi2_dedant",null,null,130.4,0,28,0,0,0,0,0,null],
|
["p1",11,"token","token_10017_skadi2_dedant",null,null,130.4,0,28,0,0,0,0,0,null],
|
||||||
["p1",12,"token","token_10030_mlyss_wtrman",null,null,0,0,22,0,10559,1880,0,10,1],
|
["p1",12,"token","token_10030_mlyss_wtrman",null,null,0,0,22,0,10559,1880,0,10,1],
|
||||||
["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",2488.32,1,62,8,428043,20495,0,123,2],
|
["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",2488.32,1,62,8,428043,20495,0,123,2],
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2753.55,1,20,0,0,2796,9656,14,1],
|
["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2753.55,1,20,0,0,2796,9656,14,1],
|
||||||
["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1554.12,1,25,2,192728,1878,0,176,4],
|
["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1554.12,1,25,2,192728,1878,0,176,4],
|
||||||
["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1541,1,12,3,259234,890,0,0,3],
|
["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1541,1,12,3,259234,890,0,0,3],
|
||||||
["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1631.88,1,27,0,0,1254,54973,42,2],
|
["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1631.88,1,27,0,0,1254,54734,42,2],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~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],
|
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null],
|
||||||
@@ -61,26 +61,26 @@
|
|||||||
["-","~6","device","trap_1105_accrate",null,null,100,1,6,0,0,0,0,0,null],
|
["-","~6","device","trap_1105_accrate",null,null,100,1,6,0,0,0,0,0,null],
|
||||||
["p2","~1","token","token_10019_nearl2_sword",null,null,7824,0,38,0,3122,0,0,25,null],
|
["p2","~1","token","token_10019_nearl2_sword",null,null,7824,0,38,0,3122,0,0,25,null],
|
||||||
["p1","~1","token","token_10030_mlyss_wtrman",null,null,0,0,39,0,1371,1669,0,2,null],
|
["p1","~1","token","token_10030_mlyss_wtrman",null,null,0,0,39,0,1371,1669,0,2,null],
|
||||||
["p1","~2","token","token_10030_mlyss_wtrman",null,null,0,0,49,0,4020,2575,0,7,1],
|
["p1","~2","token","token_10030_mlyss_wtrman",null,null,0,0,49,0,4020,2797,391,7,1],
|
||||||
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,51,0,0,0,0,0,null],
|
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,51,0,0,0,0,0,null],
|
||||||
["p2","~2","token","token_10019_nearl2_sword",null,null,6480,0,55,0,3122,0,0,25,null],
|
["p2","~2","token","token_10019_nearl2_sword",null,null,6480,0,55,0,3122,0,0,25,null],
|
||||||
["p1","~2","token","token_10017_skadi2_dedant",null,null,130.4,0,60,0,0,0,0,0,null],
|
["p1","~2","token","token_10017_skadi2_dedant",null,null,130.4,0,60,0,0,0,0,0,null],
|
||||||
["p1","~3","token","token_10030_mlyss_wtrman",null,null,514.35,1,65,0,8651,928,0,19,1],
|
["p1","~3","token","token_10030_mlyss_wtrman",null,null,983.56,1,65,0,8651,928,469,19,1],
|
||||||
["p2","~3","token","token_10019_nearl2_sword",null,null,6480,0,66,0,3114,0,0,25,null],
|
["p2","~3","token","token_10019_nearl2_sword",null,null,6480,0,66,0,3114,0,0,25,null],
|
||||||
["p1","~4","token","token_10030_mlyss_wtrman",null,null,1442,1,69,0,2844,0,0,10,null],
|
["p1","~4","token","token_10030_mlyss_wtrman",null,null,1442,1,69,0,2844,0,0,10,null],
|
||||||
["p1","~3","token","token_10017_skadi2_dedant",null,null,100,1,70,0,0,0,0,0,null]
|
["p1","~3","token","token_10017_skadi2_dedant",null,null,100,1,70,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_1005_yokai": [4,4,0,0,3200],
|
"enemy_1005_yokai": [4,4,0,0,3200],
|
||||||
"enemy_1006_shield_2": [14,14,0,33850,601974],
|
"enemy_1006_shield_2": [14,14,0,34087,601974],
|
||||||
"enemy_1061_zomshd": [2,2,0,4261,91396],
|
"enemy_1061_zomshd": [2,2,0,4261,91396],
|
||||||
"enemy_9013_acstmk": [1,1,0,41409,1800000],
|
"enemy_9013_acstmk": [1,1,0,41409,1800000],
|
||||||
"enemy_9016_acstmr": [7,7,0,0,56]
|
"enemy_9016_acstmr": [7,7,0,0,56]
|
||||||
},
|
},
|
||||||
"hooks": [1,70,5243,1013,1013,2476,2828,1935,34,41,83,79,18,33636,2653,14,28,0,1,33,0,20,0],
|
"hooks": [1,70,5243,1013,1013,2476,2828,4586,34,41,83,79,18,33636,2653,14,28,0,1,33,0,20,0],
|
||||||
"events": {"atk":1287,"deploy":36,"die":41,"dmg":2549,"fx":569,"heal":569,"skill":162,"spawn":66,"status":654},
|
"events": {"atk":1287,"deploy":36,"die":41,"dmg":2549,"fx":569,"heal":490,"skill":162,"spawn":66,"status":654},
|
||||||
"fx": {"airstrike":5,"beam":48,"blink":1,"bombard":18,"bombardShell":18,"burst":20,"copy":3,"dp":3,"drone":252,"droneLock":22,"drones":3,"firewall":1,"firewallBlock":1,"garrisonGrant":1,"lightning":101,"link":3,"lock":18,"phase":1,"radiantSword":3,"shell":7,"snow":5,"split":2,"storm":9,"summon":7,"talent":4,"tide":4,"wanted":9},
|
"fx": {"airstrike":5,"beam":48,"blink":1,"bombard":18,"bombardShell":18,"burst":20,"copy":3,"dp":3,"drone":252,"droneLock":22,"drones":3,"firewall":1,"firewallBlock":1,"garrisonGrant":1,"lightning":101,"link":3,"lock":18,"phase":1,"radiantSword":3,"shell":7,"snow":5,"split":2,"storm":9,"summon":7,"talent":4,"tide":4,"wanted":9},
|
||||||
"snaps": "b98d1c90 c7e33eae c4c00a4c 67498443 ff98ca01 2e5dbeb8 933cd6b3 81da2493 1843a3bf a65b28dd d0a4545f 92c4c211 b83163b7 f305dd91 23e369db 0a1a5e8d b9cc8177 4ae3bd13"
|
"snaps": "2f04ec2a 74d41c45 4031c6ef a96de660 9552f4aa 1ece3dbd 8f25ac54 dd05aa98 6bef1daf bca39502 a45113d4 63ba6a17 2a08b32d ff18139b 858c8fb6 ba05f10b 4cc563eb dd22f08b"
|
||||||
},
|
},
|
||||||
"boss-boss_1-solo": {
|
"boss-boss_1-solo": {
|
||||||
"about": "假想敌:胄 solo pool 450000: 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",
|
"about": "假想敌:胄 solo pool 450000: 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",
|
||||||
@@ -100,17 +100,17 @@
|
|||||||
"bossHpLeft": 0,
|
"bossHpLeft": 0,
|
||||||
"rngDraws": 43,
|
"rngDraws": 43,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":662267,"bossDmg":450000,"heal":29584,"deaths":0,"layerGains":{}}},
|
"players": {"p1":{"killed":17,"total":17,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":662267,"bossDmg":450000,"heal":29694,"deaths":0,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,3,1,7871,2793,0,6,1],
|
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,3,1,7871,2793,0,6,1],
|
||||||
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,5,0,0,3426,19526,0,29],
|
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,5,0,0,3426,19526,0,29],
|
||||||
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",11277,1,7,3,57620,3045,480,0,4],
|
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",11277,1,7,3,57620,3045,480,0,4],
|
||||||
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",2891.67,1,8,0,127653,5329,4772,120,4],
|
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",2891.67,1,8,0,127653,5329,4772,120,4],
|
||||||
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",2803.85,1,10,1,84115,3979,0,38,2],
|
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",2803.85,1,10,1,84115,3979,2508,38,2],
|
||||||
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",2680,1,4,0,0,2436,0,0,0],
|
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",2680,1,4,0,0,2436,0,0,0],
|
||||||
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",2302.4,1,1,0,0,3045,0,0,0],
|
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",2302.4,1,1,0,0,3045,0,0,0],
|
||||||
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1427.84,1,6,16,362960,2869,0,314,7],
|
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1427.84,1,6,16,362960,2869,0,314,7],
|
||||||
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",408.21,1,9,2,7131,3426,4806,44,3],
|
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",462.04,1,9,2,7131,3426,2408,44,3],
|
||||||
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",1787,1,2,1,14917,2436,0,2,2]
|
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",1787,1,2,1,14917,2436,0,2,2]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
@@ -120,10 +120,10 @@
|
|||||||
"enemy_9013_acstmk": [1,1,0,27370,450000],
|
"enemy_9013_acstmk": [1,1,0,27370,450000],
|
||||||
"enemy_9016_acstmr": [6,6,0,0,48]
|
"enemy_9016_acstmr": [6,6,0,0,48]
|
||||||
},
|
},
|
||||||
"hooks": [1,34,4963,579,579,892,977,233,24,24,52,50,139,18082,2121,0,24,0,1,23,0,0,0],
|
"hooks": [1,34,4963,579,579,892,977,2263,24,24,52,50,139,18082,2121,0,24,0,1,23,0,0,0],
|
||||||
"events": {"atk":595,"deploy":10,"die":24,"dmg":917,"fx":233,"heal":185,"skill":102,"spawn":34,"status":238},
|
"events": {"atk":595,"deploy":10,"die":24,"dmg":917,"fx":233,"heal":113,"skill":102,"spawn":34,"status":238},
|
||||||
"fx": {"anchor":4,"beam":46,"camouflage":1,"healAoe":29,"overload":1,"phase":1,"shell":6,"splash":137,"substitute":2,"summon":4,"swap":2},
|
"fx": {"anchor":4,"beam":46,"camouflage":1,"healAoe":29,"overload":1,"phase":1,"shell":6,"splash":137,"substitute":2,"summon":4,"swap":2},
|
||||||
"snaps": "e9395357 13d68ad9 06c28bc8 ecd8a830 0d0488c7 2ed19dba 075d1400 e954b6d2 02b07ebf 5012c67a 57cb1c99 59a1dca4 b8079bb2 1fda4a50 1a7782f9 11843a36 c6d64c41"
|
"snaps": "dc0d56b5 5ea2fc96 22a7c614 a844181b da3c3f7d 949d5dbc f7646a53 01f0d227 f3885c32 030b669b 1fb58b64 44930d09 d25240d2 f8eafa88 14aa67a5 9dfef3d2 753642cc"
|
||||||
},
|
},
|
||||||
"boss-boss_2-pair": {
|
"boss-boss_2-pair": {
|
||||||
"about": "假想敌:铳 pair pool 3000000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
"about": "假想敌:铳 pair pool 3000000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
||||||
@@ -195,24 +195,24 @@
|
|||||||
"bossHpLeft": 612213,
|
"bossHpLeft": 612213,
|
||||||
"rngDraws": 59,
|
"rngDraws": 59,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":5,"total":7,"perfect":false,"leaks":2,"leaksUncounted":0,"coins":0,"dmg":291790,"bossDmg":131801,"heal":35091,"deaths":3,"layerGains":{}}},
|
"players": {"p1":{"killed":5,"total":7,"perfect":false,"leaks":2,"leaksUncounted":0,"coins":0,"dmg":291790,"bossDmg":131801,"heal":35739,"deaths":3,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",1661.68,1,18,0,1825,13645,0,36,0],
|
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",1732.11,1,18,0,1825,13748,10988,36,0],
|
||||||
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",6104,1,4,0,34965,0,0,33,2],
|
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",6104,1,4,0,34965,0,0,33,2],
|
||||||
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",2811,1,6,0,16657,4105,0,25,3],
|
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",2811,1,6,0,16657,4105,2542,25,3],
|
||||||
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",2118,1,7,1,21419,5053,0,44,5],
|
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",2118,1,7,1,21419,5053,854,44,5],
|
||||||
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",2569,1,8,4,148983,12472,0,97,3],
|
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",2569,1,8,4,148983,12472,0,97,3],
|
||||||
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",1419,1,20,0,23159,1941,0,17,1],
|
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",1419,1,20,0,23159,1941,0,17,1],
|
||||||
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",1584,1,21,0,0,2847,1024,3,1],
|
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",1584,1,21,0,0,2847,1024,3,1],
|
||||||
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",2178,1,1,0,44782,941,151,61,5],
|
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",2178,1,1,0,44782,941,1441,61,5],
|
||||||
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1671,1,3,0,0,0,17085,0,3],
|
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1671,1,3,0,0,0,286,0,3],
|
||||||
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,5,0,0,1296,16832,47,2]
|
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,5,0,0,1296,18605,33,2]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_1249_lysdb_2":[5,5,0,9852,107495],"enemy_1430_lrrook":[2,0,2,0,58068],"enemy_9017_achunt":[1,0,0,20654,137787]},
|
"enemies": {"enemy_1249_lysdb_2":[5,5,0,9852,107495],"enemy_1430_lrrook":[2,0,2,0,58068],"enemy_9017_achunt":[1,0,0,20757,137787]},
|
||||||
"hooks": [1,21,6000,399,399,1021,1424,442,8,10,25,24,0,11666,66,5,8,2,1,12,0,3,1],
|
"hooks": [1,21,6000,385,385,1021,1424,4322,8,10,25,24,0,11667,66,5,8,2,1,12,0,3,1],
|
||||||
"events": {"atk":414,"deploy":13,"die":8,"dmg":1420,"fx":263,"heal":432,"leak":2,"skill":48,"spawn":18,"status":410},
|
"events": {"atk":400,"deploy":13,"die":8,"dmg":1420,"fx":263,"heal":39,"leak":2,"skill":48,"spawn":18,"status":410},
|
||||||
"fx": {"bandage":2,"block":3,"burst":3,"charge":7,"dodge":1,"featherArrow":1,"flame":5,"garrisonGrant":1,"healField":1,"jungleSoul":3,"mote":102,"redistribute":45,"reweave":3,"riposte":1,"rockslide":2,"sandChains":3,"sandChainsCharged":2,"shieldBreak":9,"slash":55,"spGift":5,"thorns":6,"truesilver":3},
|
"fx": {"bandage":2,"block":3,"burst":3,"charge":7,"dodge":1,"featherArrow":1,"flame":5,"garrisonGrant":1,"healField":1,"jungleSoul":3,"mote":102,"redistribute":45,"reweave":3,"riposte":1,"rockslide":2,"sandChains":3,"sandChainsCharged":2,"shieldBreak":9,"slash":55,"spGift":5,"thorns":6,"truesilver":3},
|
||||||
"snaps": "7da76594 18abeb1f 7a70ad4a 2d698be3 cfb30479 c64f0c74 9698500c 96d97190 e654f083 71b317f8 9b7a4c51 41c35ffa f7ba8929 2dfad0c6 18a5cf40 9b62d0d2 32cae335 19f8a6ab 18cdfad0 4a6a14ec"
|
"snaps": "c067d0c5 9f4c5a58 85fccb2d c89eed8f 09312c88 452b8138 ee2ad798 da21566b cb07f503 e1edca84 9e18d3aa dbfd29d7 66bcd79a 979872f8 086680fd 722ac503 c2d3bae4 480a95f5 140b0229 df277c2a"
|
||||||
},
|
},
|
||||||
"boss-boss_3-pair": {
|
"boss-boss_3-pair": {
|
||||||
"about": "假想敌:管 pair pool 2000000: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant | chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_6_17_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 chess_char_6_20_b",
|
"about": "假想敌:管 pair pool 2000000: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant | chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_6_17_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 chess_char_6_20_b",
|
||||||
@@ -233,17 +233,17 @@
|
|||||||
"rngDraws": 767,
|
"rngDraws": 767,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":17,"total":18,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":795828,"bossDmg":734596,"heal":2031,"deaths":0,"layerGains":{}},
|
"p1": {"killed":17,"total":18,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":795828,"bossDmg":734596,"heal":1768,"deaths":0,"layerGains":{}},
|
||||||
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1387938,"bossDmg":1265404,"heal":15050,"deaths":0,"layerGains":{}}
|
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1387938,"bossDmg":1265404,"heal":15328,"deaths":0,"layerGains":{}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",3430,1,7,0,0,0,0,0,0],
|
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",3430,1,7,0,0,0,0,0,0],
|
||||||
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",2939,1,11,0,0,0,0,0,0],
|
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",2939,1,11,0,0,0,0,0,0],
|
||||||
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3101,1,9,0,0,0,0,0,0],
|
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3101,1,9,0,0,0,0,0,0],
|
||||||
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",2131.5,1,13,0,361107,0,0,33,4],
|
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",2131.5,1,13,0,361107,0,0,33,4],
|
||||||
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",1933,1,17,2,189810,165,0,38,2],
|
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",1933,1,17,2,189810,165,10,38,2],
|
||||||
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",1518.1,1,19,2,17499,4685,2031,0,3],
|
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",1533.97,1,19,2,17499,4685,1256,0,3],
|
||||||
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",2307.2,1,21,3,166246,1184,0,49,4],
|
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",2307.2,1,21,3,166246,1184,502,49,4],
|
||||||
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1668,1,5,0,0,0,0,0,0],
|
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1668,1,5,0,0,0,0,0,0],
|
||||||
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1322,1,15,0,11,0,0,4,4],
|
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1322,1,15,0,11,0,0,4,4],
|
||||||
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",1893,1,23,0,44167,0,0,106,3],
|
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",1893,1,23,0,44167,0,0,106,3],
|
||||||
@@ -251,13 +251,13 @@
|
|||||||
["p2",12,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",3801.6,1,31,3,226897,0,0,108,2],
|
["p2",12,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",3801.6,1,31,3,226897,0,0,108,2],
|
||||||
["p2",13,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",2767,1,12,1,17,0,0,3,1],
|
["p2",13,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",2767,1,12,1,17,0,0,3,1],
|
||||||
["p2",14,"op","chess_char_5_01_b",1,"uniequip_002_excu2",521.56,1,10,1,8,2572,480,8,1],
|
["p2",14,"op","chess_char_5_01_b",1,"uniequip_002_excu2",521.56,1,10,1,8,2572,480,8,1],
|
||||||
["p2",15,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",5928.45,1,32,0,220099,4502,0,60,2],
|
["p2",15,"op","chess_char_6_17_b",2,"uniequip_002_nearl2",5928.45,1,32,0,220099,4502,351,60,2],
|
||||||
["p2",16,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",3117.74,1,16,0,102986,1458,88,37,2],
|
["p2",16,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",3117.74,1,16,0,102986,1458,88,37,2],
|
||||||
["p2",17,"op","chess_char_6_13_b",1,"uniequip_002_angel2",2368.28,1,20,4,708275,2712,749,193,3],
|
["p2",17,"op","chess_char_6_13_b",1,"uniequip_002_angel2",2368.28,1,20,4,708275,2712,749,193,3],
|
||||||
["p2",18,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2050.92,1,22,0,0,2006,2455,34,1],
|
["p2",18,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2050.92,1,22,0,0,2006,2455,34,1],
|
||||||
["p2",19,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1554.12,1,25,1,25300,0,0,49,2],
|
["p2",19,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1554.12,1,25,1,25300,0,0,49,2],
|
||||||
["p2",20,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1541,1,6,1,82686,0,0,8,2],
|
["p2",20,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1541,1,6,1,82686,0,0,8,2],
|
||||||
["p2",21,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1631.88,1,18,0,0,0,11278,34,1],
|
["p2",21,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1631.88,1,18,0,0,0,11205,34,1],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~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],
|
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null],
|
||||||
@@ -278,10 +278,10 @@
|
|||||||
"enemy_9021_acduml": [1,1,0,0,2000000],
|
"enemy_9021_acduml": [1,1,0,0,2000000],
|
||||||
"enemy_9023_acdums": [6,5,0,8235,50]
|
"enemy_9023_acdums": [6,5,0,8235,50]
|
||||||
},
|
},
|
||||||
"hooks": [1,53,3100,807,807,1766,1999,577,19,26,39,32,197,23632,911,3,19,0,1,18,0,1,0],
|
"hooks": [1,53,3100,807,807,1766,1999,1481,19,26,39,32,197,23632,911,3,19,0,1,18,0,1,0],
|
||||||
"events": {"atk":923,"deploy":30,"die":26,"dmg":1840,"fx":580,"heal":196,"skill":71,"spawn":51,"status":317},
|
"events": {"atk":923,"deploy":30,"die":26,"dmg":1840,"fx":580,"heal":161,"skill":71,"spawn":51,"status":317},
|
||||||
"fx": {"airstrike":88,"beam":5,"blink":2,"bombard":29,"bombardShell":29,"buff":2,"burst":1,"copy":2,"displace":1,"dp":3,"drone":160,"droneLock":20,"drones":2,"explode":88,"finale":1,"garrisonGrant":1,"lightning":45,"link":2,"lock":29,"lure":2,"phase":11,"radiantSword":2,"slash":11,"snow":11,"split":2,"steal":3,"storm":4,"summon":10,"sunBurst":1,"talent":4,"telegraph":3,"tide":3,"wanted":3},
|
"fx": {"airstrike":88,"beam":5,"blink":2,"bombard":29,"bombardShell":29,"buff":2,"burst":1,"copy":2,"displace":1,"dp":3,"drone":160,"droneLock":20,"drones":2,"explode":88,"finale":1,"garrisonGrant":1,"lightning":45,"link":2,"lock":29,"lure":2,"phase":11,"radiantSword":2,"slash":11,"snow":11,"split":2,"steal":3,"storm":4,"summon":10,"sunBurst":1,"talent":4,"telegraph":3,"tide":3,"wanted":3},
|
||||||
"snaps": "e7a827a7 3396c380 e8117486 1db9371a ac74d562 6c3e6186 250ee78b 68ea2e20 de9b407c 94ca63f3 b87f3fce"
|
"snaps": "e7a827a7 3396c380 e8117486 1db9371a 66bbae78 d4dfefb8 2b76c77d 6fb604d2 938cd200 0f56d15f b30da21a"
|
||||||
},
|
},
|
||||||
"boss-boss_3-solo": {
|
"boss-boss_3-solo": {
|
||||||
"about": "假想敌:管 solo pool 500000: 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",
|
"about": "假想敌:管 solo pool 500000: 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",
|
||||||
@@ -301,7 +301,7 @@
|
|||||||
"bossHpLeft": 0,
|
"bossHpLeft": 0,
|
||||||
"rngDraws": 12,
|
"rngDraws": 12,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":17,"total":18,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":572694,"bossDmg":500000,"heal":11069,"deaths":2,"layerGains":{}}},
|
"players": {"p1":{"killed":17,"total":18,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":572694,"bossDmg":500000,"heal":11125,"deaths":2,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,11,2,127246,6094,0,108,4],
|
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,11,2,127246,6094,0,108,4],
|
||||||
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,9,0,0,0,8964,0,22],
|
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,9,0,0,0,8964,0,22],
|
||||||
@@ -311,7 +311,7 @@
|
|||||||
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",5195.26,1,42,2,316224,17843,0,111,3],
|
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",5195.26,1,42,2,316224,17843,0,111,3],
|
||||||
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,7,0,0,0,0,0,0],
|
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,7,0,0,0,0,0,0],
|
||||||
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,8,5,20850,2870,0,21,1],
|
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,8,5,20850,2870,0,21,1],
|
||||||
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1480,1,39,0,5875,2144,664,22,2],
|
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1480,1,39,0,5875,2200,720,22,2],
|
||||||
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",1787,1,45,4,67502,1787,0,32,21],
|
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",1787,1,45,4,67502,1787,0,32,21],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null],
|
||||||
@@ -323,16 +323,16 @@
|
|||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_1005_yokai_2": [5,5,0,1562,12856],
|
"enemy_1005_yokai_2": [5,5,0,1562,12856],
|
||||||
"enemy_1209_sfden_2": [2,2,0,834,59720],
|
"enemy_1209_sfden_2": [2,2,0,890,59720],
|
||||||
"enemy_1210_msfden_2": [2,2,0,0,41],
|
"enemy_1210_msfden_2": [2,2,0,0,41],
|
||||||
"enemy_5601_entlec": [3,3,0,0,0],
|
"enemy_5601_entlec": [3,3,0,0,0],
|
||||||
"enemy_9021_acduml": [1,1,0,262,500000],
|
"enemy_9021_acduml": [1,1,0,262,500000],
|
||||||
"enemy_9023_acdums": [9,8,0,3550,78]
|
"enemy_9023_acdums": [9,8,0,3550,78]
|
||||||
},
|
},
|
||||||
"hooks": [1,45,4918,316,316,573,1279,216,23,26,58,55,21,14006,1016,1,22,0,1,101,0,1,0],
|
"hooks": [1,45,4918,316,316,573,1279,644,23,26,58,55,21,14006,1016,1,22,0,1,101,0,1,0],
|
||||||
"events": {"atk":344,"deploy":17,"die":26,"dmg":597,"fx":237,"heal":51,"skill":113,"spawn":39,"status":146},
|
"events": {"atk":344,"deploy":17,"die":26,"dmg":597,"fx":237,"heal":41,"skill":113,"spawn":39,"status":146},
|
||||||
"fx": {"anchor":1,"aoe":3,"beam":8,"burst":1,"candle":3,"ember":2,"explode":141,"healAoe":22,"overload":3,"phase":17,"revive":1,"splash":21,"substitute":1,"summon":9,"swap":1,"telegraph":1,"teleport":2},
|
"fx": {"anchor":1,"aoe":3,"beam":8,"burst":1,"candle":3,"ember":2,"explode":141,"healAoe":22,"overload":3,"phase":17,"revive":1,"splash":21,"substitute":1,"summon":9,"swap":1,"telegraph":1,"teleport":2},
|
||||||
"snaps": "36d8ebd9 4f5309f1 6e882798 6a8062b0 513bd370 0202ca35 27f0f823 8a7bc7aa a896633e 8f2de09a 9a9f7f62 0eb6c3c4 1a5a03b1 3aef81c2 701daac8 0041a697 86edd80a"
|
"snaps": "165e5292 c4adc9b7 d9efbe56 b04b7078 02908f60 4fd4ad05 065d2593 63d56b7a a53e0b0e e1fd3f2a b6534bb2 cac54dd4 80457fc1 f44190f2 fba20cd8 4fb50167 41e708fa"
|
||||||
},
|
},
|
||||||
"boss-boss_4-pair": {
|
"boss-boss_4-pair": {
|
||||||
"about": "盐风主教昆图斯 pair pool 4200000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
"about": "盐风主教昆图斯 pair pool 4200000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
||||||
@@ -439,29 +439,29 @@
|
|||||||
"killed": 4,
|
"killed": 4,
|
||||||
"total": 7,
|
"total": 7,
|
||||||
"unspawned": 0,
|
"unspawned": 0,
|
||||||
"bossHpLeft": 638203,
|
"bossHpLeft": 636502,
|
||||||
"rngDraws": 87,
|
"rngDraws": 87,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":4,"total":7,"perfect":false,"leaks":3,"leaksUncounted":0,"coins":0,"dmg":656557,"bossDmg":411797,"heal":88735,"deaths":4,"layerGains":{}}},
|
"players": {"p1":{"killed":4,"total":7,"perfect":false,"leaks":3,"leaksUncounted":0,"coins":0,"dmg":657917,"bossDmg":413498,"heal":89844,"deaths":4,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",2805.08,1,4,1,23581,16517,0,28,0],
|
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",2793.23,1,4,1,23240,16517,19566,27,0],
|
||||||
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",4405.51,1,22,1,30792,21906,13529,9,4],
|
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",4647.58,1,22,1,30792,22951,15053,9,4],
|
||||||
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",2811,1,21,2,185058,29704,0,37,1],
|
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",2811,1,21,2,185058,29435,11546,37,1],
|
||||||
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",3388.8,1,9,0,0,5388,0,0,0],
|
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",3388.8,1,9,0,0,5388,0,0,0],
|
||||||
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",2569,1,10,0,146387,4199,0,139,3],
|
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",2569,1,10,0,146387,4199,0,139,3],
|
||||||
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",0,0,23,0,216384,2838,0,101,5],
|
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",0,0,23,0,216384,2838,0,101,5],
|
||||||
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",1584,1,11,0,0,4444,20584,34,2],
|
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",1584,1,11,0,0,4444,20365,33,2],
|
||||||
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",2178,1,12,0,54356,8947,714,83,6],
|
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",2178,1,12,0,56057,8728,714,86,6],
|
||||||
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1355.78,1,3,0,0,5589,44101,0,3],
|
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1394.71,1,3,0,0,5589,5541,0,3],
|
||||||
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,5,0,0,4444,9806,24,1],
|
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,5,0,0,4444,17059,24,1],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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]
|
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_1010_demon_2":[2,2,0,7219,107495],"enemy_1438_dspred":[5,2,3,28087,137265],"enemy_1521_dslily":[1,0,0,68045,411797]},
|
"enemies": {"enemy_1010_demon_2":[2,2,0,7219,107495],"enemy_1438_dspred":[5,2,3,27889,136924],"enemy_1521_dslily":[1,0,0,68800,413498]},
|
||||||
"hooks": [1,23,6000,567,567,959,1067,335,8,11,25,24,0,13395,129,10,8,3,1,8,0,30,0],
|
"hooks": [1,23,6000,568,568,962,1070,7648,8,11,25,24,0,13395,133,10,8,3,1,8,0,31,0],
|
||||||
"events": {"atk":762,"deploy":13,"die":8,"dmg":1049,"fx":335,"heal":329,"leak":3,"skill":49,"spawn":20,"status":513},
|
"events": {"atk":763,"deploy":13,"die":8,"dmg":1052,"fx":336,"heal":102,"leak":3,"skill":49,"spawn":20,"status":523},
|
||||||
"fx": {"bandage":1,"block":18,"burst":30,"camouflage":1,"featherArrow":5,"garrisonGrant":1,"grow":1,"healField":2,"jungleSoul":1,"mote":68,"redistribute":45,"reweave":3,"rockfall":18,"rockslide":4,"sandChains":6,"shieldBreak":18,"slash":46,"spGift":3,"tentacle":6,"thorns":50,"tide":5,"truesilver":3},
|
"fx": {"bandage":1,"block":18,"burst":31,"camouflage":1,"featherArrow":5,"garrisonGrant":1,"grow":1,"healField":2,"jungleSoul":1,"mote":68,"redistribute":45,"reweave":3,"rockfall":18,"rockslide":4,"sandChains":6,"shieldBreak":18,"slash":46,"spGift":3,"tentacle":6,"thorns":50,"tide":5,"truesilver":3},
|
||||||
"snaps": "d7595160 d9cfdc99 6606207b 7bf30885 284fc7ea 3cd362e7 fc7104f3 f60a6ba1 234bb03a 269fc654 1c60375d 36671022 3498cfbd c1ff4533 cd97a425 f8bbdf95 0aa75377 c7559c86 bc0d04b5 88839527"
|
"snaps": "889b80ca 2554f68d 135727ee c74793bb 39ae3d9e 2f63625f 35d2d1d0 ab151905 58401106 8d34f3b8 1bed3837 592255cb 58e436d2 7cfc39b2 dd3f9d1c 6d83e822 e5e306e4 07c6dca8 5430994c 32254003"
|
||||||
},
|
},
|
||||||
"boss-boss_5-pair": {
|
"boss-boss_5-pair": {
|
||||||
"about": "卢西恩,“猩红血钻” pair pool 780000: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant token_10030_mlyss_wtrman | chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_6_17_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 chess_char_6_20_b",
|
"about": "卢西恩,“猩红血钻” pair pool 780000: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant token_10030_mlyss_wtrman | chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_6_17_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 chess_char_6_20_b",
|
||||||
@@ -482,22 +482,22 @@
|
|||||||
"rngDraws": 535,
|
"rngDraws": 535,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":10,"total":14,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":536969,"bossDmg":414314,"heal":7799,"deaths":0,"layerGains":{}},
|
"p1": {"killed":10,"total":14,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":536969,"bossDmg":414314,"heal":8054,"deaths":0,"layerGains":{}},
|
||||||
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":518894,"bossDmg":365686,"heal":39998,"deaths":0,"layerGains":{}}
|
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":518894,"bossDmg":365686,"heal":39989,"deaths":0,"layerGains":{}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",4936.66,1,7,0,28503,2498,4129,9,1],
|
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",4936.66,1,7,0,28503,2498,4210,9,1],
|
||||||
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",2444.3,1,12,0,35710,1658,0,9,1],
|
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",2444.3,1,12,0,35710,1658,0,9,1],
|
||||||
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",2633.19,1,14,0,32171,3575,0,16,1],
|
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",2633.19,1,14,0,32171,3575,0,16,1],
|
||||||
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",488.99,1,1,2,190808,1898,0,21,1],
|
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",488.99,1,1,2,190808,1898,195,21,1],
|
||||||
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",1933,1,16,1,43343,192,0,10,1],
|
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",1933,1,16,1,43343,192,0,10,1],
|
||||||
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",192.17,1,3,0,5748,4902,1596,0,2],
|
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",204.33,1,3,0,5748,4902,215,0,2],
|
||||||
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1442,1,18,2,52749,1707,0,9,3],
|
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1442,1,18,2,52749,1707,478,9,3],
|
||||||
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1668,1,5,0,18049,0,2074,10,1],
|
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1668,1,5,0,18049,0,2074,10,1],
|
||||||
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1322,1,20,0,93236,4068,0,16,16],
|
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1322,1,20,0,93236,4068,494,16,16],
|
||||||
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",918.97,1,9,0,26427,1935,0,40,2],
|
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",918.97,1,9,0,26427,1935,195,40,2],
|
||||||
["p1",11,"token","token_10017_skadi2_dedant",null,null,130.4,0,22,0,0,0,0,0,null],
|
["p1",11,"token","token_10017_skadi2_dedant",null,null,130.4,0,22,0,0,0,0,0,null],
|
||||||
["p1",12,"token","token_10030_mlyss_wtrman",null,null,529.99,1,10,0,7608,2036,0,16,1],
|
["p1",12,"token","token_10030_mlyss_wtrman",null,null,529.99,1,10,0,7608,2036,195,16,1],
|
||||||
["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",3985.92,1,50,3,174311,11568,0,48,4],
|
["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",3985.92,1,50,3,174311,11568,0,48,4],
|
||||||
["p2",14,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",2045.16,1,13,1,42930,2166,0,11,2],
|
["p2",14,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",2045.16,1,13,1,42930,2166,0,11,2],
|
||||||
["p2",15,"op","chess_char_5_01_b",1,"uniequip_002_excu2",1367.81,1,15,0,19917,2020,900,19,1],
|
["p2",15,"op","chess_char_5_01_b",1,"uniequip_002_excu2",1367.81,1,15,0,19917,2020,900,19,1],
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",1899,1,4,0,0,766,5442,8,1],
|
["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",1899,1,4,0,0,766,5442,8,1],
|
||||||
["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1554.12,1,19,1,13248,1047,0,20,2],
|
["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1554.12,1,19,1,13248,1047,0,20,2],
|
||||||
["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1541,1,6,0,62400,0,0,3,1],
|
["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",1541,1,6,0,62400,0,0,3,1],
|
||||||
["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1523.31,1,21,0,0,2032,31236,22,1],
|
["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1523.31,1,21,0,0,2032,31227,22,1],
|
||||||
["p2","~1","token","token_10019_nearl2_sword",null,null,1468.72,0,32,0,7863,6355,0,11,null],
|
["p2","~1","token","token_10019_nearl2_sword",null,null,1468.72,0,32,0,7863,6355,0,11,null],
|
||||||
["p1","~1","token","token_10030_mlyss_wtrman",null,null,2175.07,0,36,0,2618,0,0,7,null],
|
["p1","~1","token","token_10030_mlyss_wtrman",null,null,2175.07,0,36,0,2618,0,0,7,null],
|
||||||
["p1","~1","token","token_10040_siege2_vlion",null,null,3173.37,0,39,0,0,1078,0,0,null],
|
["p1","~1","token","token_10040_siege2_vlion",null,null,3173.37,0,39,0,0,1078,0,0,null],
|
||||||
@@ -521,8 +521,8 @@
|
|||||||
"enemy_2016_csphtm": [2,2,0,55578,780000],
|
"enemy_2016_csphtm": [2,2,0,55578,780000],
|
||||||
"enemy_2017_csphts": [6,6,0,57,60000]
|
"enemy_2017_csphts": [6,6,0,57,60000]
|
||||||
},
|
},
|
||||||
"hooks": [1,48,2043,386,386,1039,1247,785,12,23,46,33,25,14922,812,19,14,0,1,10,0,10,43],
|
"hooks": [1,48,2043,386,386,1039,1247,1441,12,23,46,33,25,14922,812,19,14,0,1,10,0,10,43],
|
||||||
"events": {"atk":521,"deploy":34,"die":23,"dmg":1138,"fx":335,"heal":273,"skill":79,"spawn":41,"status":373},
|
"events": {"atk":521,"deploy":34,"die":23,"dmg":1138,"fx":335,"heal":254,"skill":79,"spawn":41,"status":373},
|
||||||
"fx": {
|
"fx": {
|
||||||
"airstrike": 9,
|
"airstrike": 9,
|
||||||
"blink": 13,
|
"blink": 13,
|
||||||
@@ -559,7 +559,7 @@
|
|||||||
"tide": 2,
|
"tide": 2,
|
||||||
"wanted": 5
|
"wanted": 5
|
||||||
},
|
},
|
||||||
"snaps": "9940c906 0fdc4da6 22f63f37 3a69f4ed afd7ff6b 86a69c3d 61e5919e"
|
"snaps": "a2ef5c3f d2eafb5e d4281a0f 2950ad65 f70354e3 0a4561f1 03485b2f"
|
||||||
},
|
},
|
||||||
"boss-boss_5-solo": {
|
"boss-boss_5-solo": {
|
||||||
"about": "卢西恩,“猩红血钻” solo pool 195000: 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",
|
"about": "卢西恩,“猩红血钻” solo pool 195000: 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",
|
||||||
@@ -579,33 +579,33 @@
|
|||||||
"bossHpLeft": 0,
|
"bossHpLeft": 0,
|
||||||
"rngDraws": 178,
|
"rngDraws": 178,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":8,"total":8,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":294660,"bossDmg":195000,"heal":28463,"deaths":1,"layerGains":{}}},
|
"players": {"p1":{"killed":8,"total":8,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":296313,"bossDmg":195000,"heal":30202,"deaths":1,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",692.65,1,2,1,51026,5209,1387,40,2],
|
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",755.84,1,2,1,53141,5391,3378,40,2],
|
||||||
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,1,0,0,0,6164,0,16],
|
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,1,0,0,0,6179,0,16],
|
||||||
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",6491.29,1,22,1,37757,11736,9240,6,1],
|
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",6491.29,1,22,1,36703,11736,9240,6,1],
|
||||||
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",3297,1,6,3,57495,202,202,29,3],
|
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",3222,1,6,3,58184,202,202,28,3],
|
||||||
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",3436.8,1,9,0,0,640,0,0,0],
|
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",3436.8,1,9,0,0,640,640,0,0],
|
||||||
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",5169.12,1,10,0,29260,4417,5462,11,1],
|
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",5169.12,1,10,0,29260,4417,5462,11,1],
|
||||||
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,4,0,0,0,0,0,0],
|
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,4,0,0,0,0,0,0],
|
||||||
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,7,4,71644,3722,0,85,3],
|
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,7,4,73347,3678,355,86,3],
|
||||||
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1480,1,5,0,9757,2982,6008,26,2],
|
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1480,1,5,0,9757,2982,126,26,2],
|
||||||
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",0,0,8,0,35084,4712,0,19,16],
|
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",0,0,8,0,32447,4726,2939,19,16],
|
||||||
["p1","~1","token","token_10015_dusk_drgn",null,null,0,0,13,0,2639,1997,0,8,null],
|
["p1","~1","token","token_10015_dusk_drgn",null,null,613.9,0,13,0,3474,3064,1680,11,null],
|
||||||
["p1","~1","token","token_10039_ulpia_block",null,null,3500,1,23,0,0,0,0,0,null]
|
["p1","~1","token","token_10039_ulpia_block",null,null,3500,1,23,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_1249_lysdb_2": [2,2,0,798,19907],
|
"enemy_1249_lysdb_2": [2,2,0,798,19907],
|
||||||
"enemy_2009_csaudc": [2,2,0,86,26542],
|
"enemy_2009_csaudc": [2,2,0,1153,26542],
|
||||||
"enemy_2010_csdcr": [1,1,0,1406,19907],
|
"enemy_2010_csdcr": [1,1,0,1406,19907],
|
||||||
"enemy_2016_csphtm": [1,1,0,18148,195000],
|
"enemy_2016_csphtm": [1,1,0,18345,195000],
|
||||||
"enemy_2017_csphts": [3,3,0,422,30000],
|
"enemy_2017_csphts": [3,3,0,422,30000],
|
||||||
"enemy_5601_entlec": [2,2,0,0,3305]
|
"enemy_5601_entlec": [2,2,0,0,4958]
|
||||||
},
|
},
|
||||||
"hooks": [1,24,3922,249,249,464,721,281,13,13,44,41,63,12249,743,11,11,0,1,11,0,2,28],
|
"hooks": [1,24,3922,253,253,464,723,3549,12,13,44,41,63,12249,707,11,11,0,1,10,0,2,28],
|
||||||
"events": {"atk":253,"deploy":13,"die":13,"dmg":539,"fx":143,"heal":256,"skill":85,"spawn":23,"status":140},
|
"events": {"atk":257,"deploy":13,"die":13,"dmg":541,"fx":143,"heal":160,"skill":85,"spawn":23,"status":140},
|
||||||
"fx": {"anchor":1,"aoe":1,"blink":3,"bloodBattle":1,"burst":2,"candle":2,"dodge":28,"explode":16,"healAoe":16,"overload":2,"shieldBreak":2,"splash":63,"summon":4,"telegraph":1,"teleport":1},
|
"fx": {"anchor":1,"aoe":1,"blink":3,"bloodBattle":1,"burst":2,"candle":2,"dodge":28,"explode":16,"healAoe":16,"overload":2,"shieldBreak":2,"splash":63,"summon":4,"telegraph":1,"teleport":1},
|
||||||
"snaps": "1b2c287a d7857833 a49af3a0 0b06bc72 67bd70c3 5b9fac18 1edfbe29 b92ffa1b 8e345fc8 97003211 fa202586 37fc4142 f9c7b474"
|
"snaps": "1b2c287a 675f6516 fe7fec9f 7befc28b 5055ef2d f5a1b7d4 597e1735 157dd534 488e94fe b43c89ae cc11a2ec b2d6ae70 81dc7d36"
|
||||||
},
|
},
|
||||||
"boss-boss_6-pair": {
|
"boss-boss_6-pair": {
|
||||||
"about": "阿利斯泰尔,帝国余晖 pair pool 3980000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
"about": "阿利斯泰尔,帝国余晖 pair pool 3980000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
||||||
@@ -684,17 +684,17 @@
|
|||||||
"bossHpLeft": 892194,
|
"bossHpLeft": 892194,
|
||||||
"rngDraws": 36,
|
"rngDraws": 36,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":8,"total":10,"perfect":false,"leaks":2,"leaksUncounted":0,"coins":0,"dmg":160724,"bossDmg":102806,"heal":1710,"deaths":15,"layerGains":{}}},
|
"players": {"p1":{"killed":8,"total":10,"perfect":false,"leaks":2,"leaksUncounted":0,"coins":0,"dmg":160724,"bossDmg":102806,"heal":1736,"deaths":15,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",3513,1,10,0,1,0,0,1,0],
|
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",3513,1,10,0,1,0,0,1,0],
|
||||||
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",6104,1,11,3,4,0,0,4,1],
|
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",6104,1,11,3,4,0,0,4,1],
|
||||||
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",2811,1,12,3,8980,85,0,12,2],
|
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",2811,1,12,3,8980,85,85,12,2],
|
||||||
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",0,0,41,0,870,8472,0,32,3],
|
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",0,0,41,0,870,8472,0,32,3],
|
||||||
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",0,0,42,0,47997,18282,0,33,4],
|
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",0,0,42,0,47997,18272,803,33,4],
|
||||||
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",1419,1,7,1,63617,0,0,49,7],
|
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",1419,1,7,1,63617,0,0,49,7],
|
||||||
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",2772,1,8,0,0,0,0,0,0],
|
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",2772,1,8,0,0,0,0,0,0],
|
||||||
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",0,0,44,1,39255,6534,0,43,4],
|
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",0,0,44,1,39255,6534,0,43,4],
|
||||||
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",0,0,46,0,0,7497,1710,0,0],
|
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",0,0,46,0,0,7532,848,0,0],
|
||||||
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,9,0,0,0,0,0,0],
|
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,9,0,0,0,0,0,0],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null],
|
||||||
@@ -710,12 +710,12 @@
|
|||||||
"enemy_10085_hllevi_2": [2,0,2,0,39985],
|
"enemy_10085_hllevi_2": [2,0,2,0,39985],
|
||||||
"enemy_1197_sfshu": [2,2,0,408,17916],
|
"enemy_1197_sfshu": [2,2,0,408,17916],
|
||||||
"enemy_1198_msfshu": [6,6,0,0,18],
|
"enemy_1198_msfshu": [6,6,0,0,18],
|
||||||
"enemy_9032_aclionk": [1,0,0,40419,102806]
|
"enemy_9032_aclionk": [1,0,0,40445,102806]
|
||||||
},
|
},
|
||||||
"hooks": [1,47,6000,190,190,281,479,239,32,34,21,21,0,7024,68,2,20,2,1,23,0,0,2],
|
"hooks": [1,47,6000,190,190,281,479,1232,32,34,21,21,0,7024,68,2,20,2,1,23,0,0,2],
|
||||||
"events": {"atk":220,"deploy":21,"die":32,"dmg":208,"fx":90,"heal":34,"leak":2,"skill":42,"spawn":36,"status":187},
|
"events": {"atk":220,"deploy":21,"die":32,"dmg":208,"fx":90,"leak":2,"skill":42,"spawn":36,"status":187},
|
||||||
"fx": {"dodge":2,"equip":12,"featherArrow":7,"flame":3,"garrisonGrant":1,"jungleSoul":2,"mote":9,"riposte":2,"rockslide":1,"sandChains":4,"slash":24,"summon":2,"sword":1,"telegraph":11,"truesilver":4,"vest":5},
|
"fx": {"dodge":2,"equip":12,"featherArrow":7,"flame":3,"garrisonGrant":1,"jungleSoul":2,"mote":9,"riposte":2,"rockslide":1,"sandChains":4,"slash":24,"summon":2,"sword":1,"telegraph":11,"truesilver":4,"vest":5},
|
||||||
"snaps": "c36e5f53 fdbc49e5 ef3ec9e9 1a6b593d 0ded9d12 7487f7ec 52cf1236 05357212 c1fffa33 5f157be7 a7c1caa1 4c4241df 2af6d9c6 3bcf6a6a 63d0445f b3a28eba 19e80cd7 78864ec2 90a0f784 8a2f5388"
|
"snaps": "0bc7ed75 fd621b74 943602ec 1ce73978 7eacd037 6f2ca0e5 5c055acf 20ca0a27 1c880376 72dc5f46 b8f2dcf8 62ed54d6 fb3d8d3c 49c21d20 99bfce59 3443456c fa01dd99 a8e70810 51b46f88 c9b8fd8c"
|
||||||
},
|
},
|
||||||
"boss-boss_7-pair": {
|
"boss-boss_7-pair": {
|
||||||
"about": "“萨米的意志” pair pool 2000000: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant token_10030_mlyss_wtrman | chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_6_17_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 chess_char_6_20_b",
|
"about": "“萨米的意志” pair pool 2000000: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant token_10030_mlyss_wtrman | chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_6_17_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 chess_char_6_20_b",
|
||||||
@@ -736,8 +736,8 @@
|
|||||||
"rngDraws": 668,
|
"rngDraws": 668,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":16,"total":16,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":670110,"bossDmg":558956,"heal":20657,"deaths":0,"layerGains":{}},
|
"p1": {"killed":16,"total":16,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":670110,"bossDmg":558956,"heal":20454,"deaths":0,"layerGains":{}},
|
||||||
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1802870,"bossDmg":1441044,"heal":37431,"deaths":0,"layerGains":{}}
|
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1802870,"bossDmg":1441044,"heal":37679,"deaths":0,"layerGains":{}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",4472.72,1,5,0,0,0,0,0,0],
|
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",4472.72,1,5,0,0,0,0,0,0],
|
||||||
@@ -745,11 +745,11 @@
|
|||||||
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",4043.7,1,11,0,0,0,0,0,0],
|
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",4043.7,1,11,0,0,0,0,0,0],
|
||||||
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1916.88,1,1,1,180583,0,0,78,0],
|
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1916.88,1,1,1,180583,0,0,78,0],
|
||||||
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",2520.63,1,9,0,0,0,0,0,0],
|
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",2520.63,1,9,0,0,0,0,0,0],
|
||||||
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",1979.6,1,17,0,39298,14888,2332,0,4],
|
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",1979.6,1,17,0,39298,14888,1044,0,4],
|
||||||
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1880.37,1,3,0,0,0,0,0,0],
|
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1880.37,1,3,0,0,0,0,0,0],
|
||||||
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",2175.07,1,13,0,139498,481,18325,99,3],
|
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",2175.07,1,13,0,139498,481,18195,99,3],
|
||||||
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1723.89,1,15,1,209254,841,0,38,38],
|
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1723.89,1,15,1,209254,841,0,38,38],
|
||||||
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2468.47,1,19,0,75018,13968,0,126,4],
|
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2468.47,1,19,0,75018,13968,1215,126,4],
|
||||||
["p1",11,"token","token_10017_skadi2_dedant",null,null,130.4,0,22,0,0,0,0,0,null],
|
["p1",11,"token","token_10017_skadi2_dedant",null,null,130.4,0,22,0,0,0,0,0,null],
|
||||||
["p1",12,"token","token_10030_mlyss_wtrman",null,null,0,0,20,0,5792,2876,0,17,1],
|
["p1",12,"token","token_10030_mlyss_wtrman",null,null,0,0,20,0,5792,2876,0,17,1],
|
||||||
["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",4502.02,1,26,6,359508,2570,0,133,3],
|
["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",4502.02,1,26,6,359508,2570,0,133,3],
|
||||||
@@ -761,7 +761,7 @@
|
|||||||
["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2476.3,1,8,0,0,0,0,0,0],
|
["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",2476.3,1,8,0,0,0,0,0,0],
|
||||||
["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1876.46,1,12,0,112347,0,0,89,3],
|
["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1876.46,1,12,0,112347,0,0,89,3],
|
||||||
["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",2009.46,1,14,1,228204,0,0,55,2],
|
["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",2009.46,1,14,1,228204,0,0,55,2],
|
||||||
["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1970.34,1,18,0,0,3788,34784,49,2],
|
["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1970.34,1,18,0,0,3788,35032,49,2],
|
||||||
["p1","~1","token","token_10030_mlyss_wtrman",null,null,0,0,34,0,4801,1724,0,8,null],
|
["p1","~1","token","token_10030_mlyss_wtrman",null,null,0,0,34,0,4801,1724,0,8,null],
|
||||||
["p1","~2","token","token_10030_mlyss_wtrman",null,null,0,0,41,0,519,1724,0,2,1],
|
["p1","~2","token","token_10030_mlyss_wtrman",null,null,0,0,41,0,519,1724,0,2,1],
|
||||||
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,42,0,0,0,0,0,null],
|
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,42,0,0,0,0,0,null],
|
||||||
@@ -776,10 +776,10 @@
|
|||||||
"enemy_1249_lysdb_2": [4,4,0,0,103196],
|
"enemy_1249_lysdb_2": [4,4,0,0,103196],
|
||||||
"enemy_9033_acdeer": [1,1,0,31682,2000000]
|
"enemy_9033_acdeer": [1,1,0,31682,2000000]
|
||||||
},
|
},
|
||||||
"hooks": [1,48,4336,1067,1067,2744,3021,886,21,26,74,65,168,28153,1324,4,17,0,1,20,0,13,0],
|
"hooks": [1,48,4336,1067,1067,2744,3021,1847,21,26,74,65,168,28153,1324,4,17,0,1,20,0,13,0],
|
||||||
"events": {"atk":1253,"deploy":31,"die":26,"dmg":2760,"fx":408,"heal":431,"skill":139,"spawn":46,"status":489},
|
"events": {"atk":1253,"deploy":31,"die":26,"dmg":2760,"fx":408,"heal":397,"skill":139,"spawn":46,"status":489},
|
||||||
"fx": {"airstrike":56,"beam":3,"blink":2,"burst":13,"column":35,"copy":4,"dp":4,"drone":234,"droneLock":10,"drones":2,"explode":6,"garrisonGrant":1,"link":1,"phase":1,"scorchBurst":6,"shieldBreak":4,"snow":5,"split":2,"steal":4,"sunBurst":4,"talent":4,"tide":4,"wanted":3},
|
"fx": {"airstrike":56,"beam":3,"blink":2,"burst":13,"column":35,"copy":4,"dp":4,"drone":234,"droneLock":10,"drones":2,"explode":6,"garrisonGrant":1,"link":1,"phase":1,"scorchBurst":6,"shieldBreak":4,"snow":5,"split":2,"steal":4,"sunBurst":4,"talent":4,"tide":4,"wanted":3},
|
||||||
"snaps": "527acd3d 92bc6ca9 290fca1d 98d3a1fd 6cc6a1f0 f84eab0b 2cbf23ec 727b4be5 330fd800 3578dee9 65acb3f3 d5c634c7 679111ac a215019d e4e230ae"
|
"snaps": "527acd3d 92bc6ca9 876af6f6 ea8c9a0e f082d1da adde4620 f5961cc7 b435e7b1 7360837d 84873d28 88a49cde a00c3bbe 76703005 ae4ac41c 776d184f"
|
||||||
},
|
},
|
||||||
"boss-boss_7-solo": {
|
"boss-boss_7-solo": {
|
||||||
"about": "“萨米的意志” solo pool 500000: 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",
|
"about": "“萨米的意志” solo pool 500000: 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",
|
||||||
@@ -799,18 +799,18 @@
|
|||||||
"bossHpLeft": 105888,
|
"bossHpLeft": 105888,
|
||||||
"rngDraws": 3,
|
"rngDraws": 3,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":11,"total":11,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":556486,"bossDmg":394112,"heal":91262,"deaths":5,"layerGains":{}}},
|
"players": {"p1":{"killed":11,"total":11,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":556486,"bossDmg":394112,"heal":91275,"deaths":5,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,5,0,156858,10701,0,262,4],
|
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,5,0,156858,10701,0,262,4],
|
||||||
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,6,0,0,3306,77194,0,36],
|
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,6,0,0,3306,77294,0,36],
|
||||||
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",8382,1,33,10,170468,29868,6072,19,3],
|
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",8382,1,33,10,170468,29868,6844,19,3],
|
||||||
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",1647.4,1,36,1,2872,5769,2472,2,1],
|
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",1647.4,1,36,1,2872,5769,2472,2,1],
|
||||||
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",4012.8,1,4,0,0,7608,0,0,0],
|
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",4012.8,1,4,0,0,7608,0,0,0],
|
||||||
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",1,0,32,0,150313,38920,1568,63,2],
|
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",1,0,32,0,150313,38920,1568,63,2],
|
||||||
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",2446.3,1,1,0,0,10764,0,0,0],
|
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",2446.3,1,1,0,0,10764,0,0,0],
|
||||||
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,2,0,0,10452,0,0,0],
|
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,2,0,0,10452,0,0,0],
|
||||||
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",0,0,34,0,9619,4873,3956,20,2],
|
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",0,0,34,0,9619,4901,1941,20,2],
|
||||||
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",0,0,35,0,66356,4697,0,31,20],
|
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",0,0,35,0,66356,4730,1156,31,20],
|
||||||
["p1","~1","token","token_10039_ulpia_block",null,null,3500,0,15,0,0,0,0,0,null],
|
["p1","~1","token","token_10039_ulpia_block",null,null,3500,0,15,0,0,0,0,0,null],
|
||||||
["p1","~2","token","token_10039_ulpia_block",null,null,3500,0,24,0,0,0,0,0,null],
|
["p1","~2","token","token_10039_ulpia_block",null,null,3500,0,24,0,0,0,0,0,null],
|
||||||
["p1","~3","token","token_10039_ulpia_block",null,null,3500,0,30,0,0,0,0,0,null]
|
["p1","~3","token","token_10039_ulpia_block",null,null,3500,0,30,0,0,0,0,0,null]
|
||||||
@@ -820,12 +820,12 @@
|
|||||||
"enemy_1067_snslime": [5,5,0,2460,26957],
|
"enemy_1067_snslime": [5,5,0,2460,26957],
|
||||||
"enemy_1081_sotisd": [4,4,0,3280,99533],
|
"enemy_1081_sotisd": [4,4,0,3280,99533],
|
||||||
"enemy_5601_entlec": [1,1,0,0,0],
|
"enemy_5601_entlec": [1,1,0,0,0],
|
||||||
"enemy_9033_acdeer": [1,0,0,79489,394112]
|
"enemy_9033_acdeer": [1,0,0,79550,394112]
|
||||||
},
|
},
|
||||||
"hooks": [1,36,6000,403,403,570,1171,621,17,22,68,68,0,14790,584,4,13,0,1,99,0,0,0],
|
"hooks": [1,36,6000,403,403,570,1171,2220,17,22,68,68,0,14790,584,4,13,0,1,99,0,0,0],
|
||||||
"events": {"atk":405,"deploy":23,"die":22,"dmg":570,"fx":126,"heal":212,"skill":136,"spawn":26,"status":132},
|
"events": {"atk":405,"deploy":23,"die":22,"dmg":570,"fx":126,"heal":157,"skill":136,"spawn":26,"status":132},
|
||||||
"fx": {"anchor":3,"aoe":2,"beam":5,"camouflage":1,"candle":1,"column":58,"ember":2,"explode":5,"healAoe":36,"overload":4,"phase":1,"reborn":2,"teleport":6},
|
"fx": {"anchor":3,"aoe":2,"beam":5,"camouflage":1,"candle":1,"column":58,"ember":2,"explode":5,"healAoe":36,"overload":4,"phase":1,"reborn":2,"teleport":6},
|
||||||
"snaps": "fb57a457 3421e2b8 728c80c2 9ddf2cb7 a85235e5 6400f090 854d2d20 614e2e54 435209e5 45a926f7 fb2f34f5 f935d04e af4214e3 48c41c35 685a10b4 2f7f9da5 b26a08de 4cce0532 7996c111 21592b87"
|
"snaps": "fb57a457 3421e2b8 dbddb577 aef7b23c d91bd1fa 3b8774f3 e60348ab e4ca3c93 a3da29b6 ff5e9594 61b7b3b6 fe058645 c5dfd928 9f980ca6 e767bfd0 564e23cc be96a5c2 f867fc1e fa98a005 402593b3"
|
||||||
},
|
},
|
||||||
"hidden-boss_8-pair": {
|
"hidden-boss_8-pair": {
|
||||||
"about": "假想敌:胄 pair pool 7200000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
"about": "假想敌:胄 pair pool 7200000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
||||||
@@ -939,43 +939,43 @@
|
|||||||
"time": 200,
|
"time": 200,
|
||||||
"ticks": 6000,
|
"ticks": 6000,
|
||||||
"reason": "forced",
|
"reason": "forced",
|
||||||
"killed": 5,
|
"killed": 6,
|
||||||
"total": 13,
|
"total": 13,
|
||||||
"unspawned": 0,
|
"unspawned": 0,
|
||||||
"bossHpLeft": 1616344,
|
"bossHpLeft": 1618133,
|
||||||
"rngDraws": 227,
|
"rngDraws": 226,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":5,"total":13,"perfect":false,"leaks":8,"leaksUncounted":0,"coins":0,"dmg":236768,"bossDmg":183656,"heal":28143,"deaths":21,"layerGains":{}}},
|
"players": {"p1":{"killed":6,"total":13,"perfect":false,"leaks":7,"leaksUncounted":0,"coins":0,"dmg":231715,"bossDmg":181867,"heal":17511,"deaths":22,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",0,0,6,1,3027,8626,0,8,0],
|
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",0,0,6,1,28,6536,0,4,0],
|
||||||
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",0,0,33,2,14168,17396,5188,10,6],
|
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",0,0,8,3,16820,12208,6104,8,4],
|
||||||
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",0,0,7,0,0,2811,0,0,0],
|
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",0,0,7,0,0,2811,0,0,0],
|
||||||
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",0,0,49,0,0,11400,0,0,0],
|
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",0,0,48,0,0,9277,0,0,0],
|
||||||
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",2569,1,11,5,183617,0,0,154,3],
|
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",2569,1,11,4,197283,0,0,154,3],
|
||||||
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",0,0,29,0,2963,2838,0,6,1],
|
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",0,0,29,0,2961,2838,0,4,0],
|
||||||
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",0,0,51,0,0,8633,12844,34,4],
|
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",0,0,54,0,0,9622,6967,30,4],
|
||||||
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",0,0,13,0,32993,6101,0,21,1],
|
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",0,0,33,0,14623,6681,58,13,1],
|
||||||
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",0,0,52,0,0,13598,4418,0,1],
|
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",0,0,52,0,0,7943,1259,0,1],
|
||||||
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",0,0,5,0,0,1522,5693,13,1],
|
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",0,0,5,0,0,1522,3123,8,0],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~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],
|
["-","~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]
|
["-","~4","device","trap_1105_accrate",null,null,100,1,4,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10027_vtsk": [3,0,3,29697,20762],
|
"enemy_10027_vtsk": [3,0,3,23114,11020],
|
||||||
"enemy_1005_yokai": [4,2,2,0,800],
|
"enemy_1005_yokai": [4,2,2,0,800],
|
||||||
"enemy_1197_sfshu": [3,1,2,62,17067],
|
"enemy_1197_sfshu": [3,1,2,106,17530],
|
||||||
"enemy_1198_msfshu": [3,2,1,0,8],
|
"enemy_1198_msfshu": [3,3,0,0,9],
|
||||||
"enemy_9013_acstmk_2": [1,0,0,34562,183656],
|
"enemy_9013_acstmk_2": [1,0,0,30233,181867],
|
||||||
"enemy_9014_acstma": [3,2,0,0,13654],
|
"enemy_9014_acstma": [3,2,0,0,19317],
|
||||||
"enemy_9015_acstmb": [3,2,0,6563,790],
|
"enemy_9015_acstmb": [3,2,0,4125,1146],
|
||||||
"enemy_9016_acstmr": [7,7,0,0,31]
|
"enemy_9016_acstmr": [7,7,0,0,25]
|
||||||
},
|
},
|
||||||
"hooks": [1,53,6000,301,301,540,575,110,37,45,17,17,0,5616,46,4,27,8,1,33,0,0,0],
|
"hooks": [1,54,6000,267,267,494,540,687,39,46,13,13,0,5501,23,3,27,7,1,33,0,0,0],
|
||||||
"events": {"atk":355,"deploy":22,"die":37,"dmg":569,"fx":175,"heal":104,"leak":8,"skill":33,"spawn":41,"status":138},
|
"events": {"atk":302,"deploy":23,"die":39,"dmg":534,"fx":159,"heal":53,"leak":7,"skill":25,"spawn":41,"status":85},
|
||||||
"fx": {"bandage":1,"beam":32,"blink":10,"block":3,"charge":6,"explode":7,"featherArrow":1,"garrisonGrant":1,"healField":4,"mote":5,"phase":1,"redistribute":7,"reweave":1,"rockslide":6,"sandChains":1,"shell":7,"shieldBreak":6,"slash":57,"spGift":3,"summon":5,"telegraph":3,"thorns":5,"truesilver":3},
|
"fx": {"beam":30,"blink":9,"block":6,"charge":5,"explode":8,"garrisonGrant":1,"healField":4,"mote":3,"phase":1,"reweave":1,"rockslide":4,"sandChains":1,"shell":7,"shieldBreak":6,"slash":57,"spGift":4,"summon":5,"telegraph":3,"thorns":1,"truesilver":3},
|
||||||
"snaps": "08efdc79 94eda33a 56d022a5 c1d2de74 fdea2fb3 e60eb1e9 1c0bfc3a 7547724b 0feb1863 37073813 f3bd52fb dae410b5 8d363106 f18dcb9b c396d9f3 f29bff5b 39144de1 58b2d05c c22bcb80 bc83c832"
|
"snaps": "d1aaefe9 f284f922 d74a8f1d 9602e109 b0305cfc 7b811d98 c4991959 ad45bb9a c0314dcb 5738a584 6b481a5e e722f224 6c75c6d1 4ab59316 634e74cd 6b7487d0 c53dedc9 5845fde7 ed4678e2 1504d879"
|
||||||
},
|
},
|
||||||
"hidden-boss_9-pair": {
|
"hidden-boss_9-pair": {
|
||||||
"about": "假想敌:铳 pair pool 2800000: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant token_10030_mlyss_wtrman | chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_6_17_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 chess_char_6_20_b",
|
"about": "假想敌:铳 pair pool 2800000: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant token_10030_mlyss_wtrman | chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_6_17_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 chess_char_6_20_b",
|
||||||
@@ -992,12 +992,12 @@
|
|||||||
"killed": 8,
|
"killed": 8,
|
||||||
"total": 8,
|
"total": 8,
|
||||||
"unspawned": 0,
|
"unspawned": 0,
|
||||||
"bossHpLeft": 1529510,
|
"bossHpLeft": 1529490,
|
||||||
"rngDraws": 1266,
|
"rngDraws": 1266,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":8,"total":8,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1206270,"bossDmg":497025,"heal":23058,"deaths":8,"layerGains":{}},
|
"p1": {"killed":8,"total":8,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":1206330,"bossDmg":497045,"heal":24454,"deaths":8,"layerGains":{}},
|
||||||
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":2113976,"bossDmg":733655,"heal":63459,"deaths":14,"layerGains":{}}
|
"p2": {"killed":0,"total":0,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":2113976,"bossDmg":733655,"heal":63395,"deaths":14,"layerGains":{}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",0,0,60,0,449,12759,9435,8,2],
|
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",0,0,60,0,449,12759,9435,8,2],
|
||||||
@@ -1005,13 +1005,13 @@
|
|||||||
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3358.77,1,17,0,25215,2901,0,22,2],
|
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3358.77,1,17,0,25215,2901,0,22,2],
|
||||||
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",0,0,7,2,849877,1781,0,47,7],
|
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",0,0,7,2,849877,1781,0,47,7],
|
||||||
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",0,0,9,0,18087,3658,0,23,1],
|
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",0,0,9,0,18087,3658,0,23,1],
|
||||||
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",0,0,52,0,6580,8431,3338,0,4],
|
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",0,0,52,0,6580,8547,3218,0,4],
|
||||||
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",2889.77,1,13,1,85724,0,0,0,11],
|
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",2889.77,1,13,1,85724,0,0,0,11],
|
||||||
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",2175.07,1,19,1,34946,0,10286,95,3],
|
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",2175.07,1,19,1,34946,0,10286,95,3],
|
||||||
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1653.89,1,63,0,138715,9496,0,31,31],
|
["p1",9,"op","chess_char_6_09_b",0,"uniequip_002_cello",1653.89,1,63,0,138715,9496,0,31,31],
|
||||||
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",0,0,23,0,20484,11184,0,92,3],
|
["p1",10,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",0,0,23,0,20484,11184,232,92,3],
|
||||||
["p1",11,"token","token_10017_skadi2_dedant",null,null,0,0,28,0,0,130,0,0,null],
|
["p1",11,"token","token_10017_skadi2_dedant",null,null,0,0,28,0,0,130,0,0,null],
|
||||||
["p1",12,"token","token_10030_mlyss_wtrman",null,null,0,0,24,0,0,1322,0,3,1],
|
["p1",12,"token","token_10030_mlyss_wtrman",null,null,0,0,24,0,0,1596,274,3,1],
|
||||||
["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",0,0,62,3,461375,39269,0,231,3],
|
["p2",13,"op","chess_char_6_15_b",2,"uniequip_002_qiubai",0,0,62,3,461375,39269,0,231,3],
|
||||||
["p2",14,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",0,0,59,0,127449,7000,0,48,3],
|
["p2",14,"op","chess_char_6_19_b",2,"uniequip_002_blkkgt",0,0,59,0,127449,7000,0,48,3],
|
||||||
["p2",15,"op","chess_char_5_01_b",1,"uniequip_002_excu2",1760.95,1,58,0,27384,5618,2340,45,2],
|
["p2",15,"op","chess_char_5_01_b",1,"uniequip_002_excu2",1760.95,1,58,0,27384,5618,2340,45,2],
|
||||||
@@ -1021,7 +1021,7 @@
|
|||||||
["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",0,0,20,0,0,5004,10696,49,1],
|
["p2",19,"op","chess_char_6_14_b",2,"uniequip_002_lumen",0,0,20,0,0,5004,10696,49,1],
|
||||||
["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1876.46,1,64,0,59541,1439,0,86,3],
|
["p2",20,"op","chess_char_6_16_b",2,"uniequip_002_halo2",1876.46,1,64,0,59541,1439,0,86,3],
|
||||||
["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",0,0,27,1,156648,6087,0,31,2],
|
["p2",21,"op","chess_char_6_18_b",2,"uniequip_002_whitw2",0,0,27,1,156648,6087,0,31,2],
|
||||||
["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1970.34,1,65,0,0,10144,47908,38,2],
|
["p2",22,"op","chess_char_6_20_b",2,"uniequip_002_agoat2",1970.34,1,65,0,0,10144,47844,38,2],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~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],
|
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null],
|
||||||
@@ -1034,19 +1034,19 @@
|
|||||||
["p1","~3","token","token_10030_mlyss_wtrman",null,null,0,0,49,0,719,1322,0,12,null],
|
["p1","~3","token","token_10030_mlyss_wtrman",null,null,0,0,49,0,719,1322,0,12,null],
|
||||||
["p1","~1","token","token_10040_siege2_vlion",null,null,3722.5,0,51,0,4750,277,0,10,null],
|
["p1","~1","token","token_10040_siege2_vlion",null,null,3722.5,0,51,0,4750,277,0,10,null],
|
||||||
["p2","~2","token","token_10019_nearl2_sword",null,null,0,0,54,0,48412,6000,0,6,null],
|
["p2","~2","token","token_10019_nearl2_sword",null,null,0,0,54,0,48412,6000,0,6,null],
|
||||||
["p1","~4","token","token_10030_mlyss_wtrman",null,null,0,0,55,0,120,1862,0,2,1],
|
["p1","~4","token","token_10030_mlyss_wtrman",null,null,0,0,55,0,180,2332,1010,3,1],
|
||||||
["p1","~2","token","token_10040_siege2_vlion",null,null,3837.2,0,57,0,0,163,0,0,null]
|
["p1","~2","token","token_10040_siege2_vlion",null,null,3837.2,0,57,0,0,163,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_1267_nhpbr_2": [6,6,0,4247,141894],
|
"enemy_1267_nhpbr_2": [6,6,0,4247,141894],
|
||||||
"enemy_9007_acelem": [2,2,0,23651,309587],
|
"enemy_9007_acelem": [2,2,0,23651,309587],
|
||||||
"enemy_9017_achunt_2": [2,0,0,47365,1270490],
|
"enemy_9017_achunt_2": [2,0,0,47395,1270510],
|
||||||
"enemy_9018_actrpa": [1,0,0,36504,466723],
|
"enemy_9018_actrpa": [1,0,0,36878,466733],
|
||||||
"enemy_9019_actrpb": [1,0,0,19966,425782],
|
"enemy_9019_actrpb": [1,0,0,20341,425802],
|
||||||
"enemy_9020_actrpc": [1,0,0,23518,779077]
|
"enemy_9020_actrpc": [1,0,0,23518,779087]
|
||||||
},
|
},
|
||||||
"hooks": [1,64,6000,1435,1435,5809,10450,1726,37,44,94,90,273,39484,1920,13,13,0,1,43,0,20,0],
|
"hooks": [1,64,6000,1437,1437,5817,10461,3760,37,44,94,90,273,39484,1919,13,13,0,1,43,0,20,0],
|
||||||
"events": {"atk":1696,"deploy":45,"die":44,"dmg":10079,"fx":1996,"heal":568,"skill":184,"spawn":49,"status":717},
|
"events": {"atk":1698,"deploy":45,"die":44,"dmg":10089,"fx":1996,"heal":518,"skill":184,"spawn":49,"status":715},
|
||||||
"fx": {
|
"fx": {
|
||||||
"airstrike": 85,
|
"airstrike": 85,
|
||||||
"beam": 17,
|
"beam": 17,
|
||||||
@@ -1089,7 +1089,7 @@
|
|||||||
"wanted": 5,
|
"wanted": 5,
|
||||||
"zone": 6
|
"zone": 6
|
||||||
},
|
},
|
||||||
"snaps": "a7dd432e dd1ac488 944aea3b 01e71cd1 6a87b147 e69f9243 efb535e2 7d6bd660 6bc23c2f 8f8913bf 9f9ce41f c73f31fc 346a2313 34c4d18d 59376726 3044d820 09601391 714e2626 96778adb b01ac6cc"
|
"snaps": "1f746ddd f5a9708d b5e838ba 7e5cd468 790db7ce d69c5852 25701393 a07f5b0d d5ac86ca 24c87849 d03ce046 d6fecfc2 d1ef6497 102356e4 5262b6d9 6ce7c64b eb550821 cfeed3fc 3dccef17 b330879c"
|
||||||
},
|
},
|
||||||
"hidden-boss_9-solo": {
|
"hidden-boss_9-solo": {
|
||||||
"about": "假想敌:铳 solo pool 700000: 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",
|
"about": "假想敌:铳 solo pool 700000: 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",
|
||||||
@@ -1100,45 +1100,45 @@
|
|||||||
"round": 15,
|
"round": 15,
|
||||||
"seed": 2109644996,
|
"seed": 2109644996,
|
||||||
"waveId": "act1autochess_h08_02_s",
|
"waveId": "act1autochess_h08_02_s",
|
||||||
"time": 154.7,
|
"time": 153.43,
|
||||||
"ticks": 4641,
|
"ticks": 4603,
|
||||||
"reason": "cleared",
|
"reason": "cleared",
|
||||||
"killed": 3,
|
"killed": 3,
|
||||||
"total": 3,
|
"total": 3,
|
||||||
"unspawned": 0,
|
"unspawned": 0,
|
||||||
"bossHpLeft": 0,
|
"bossHpLeft": 0,
|
||||||
"rngDraws": 117,
|
"rngDraws": 115,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":3,"total":3,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":2245269,"bossDmg":700000,"heal":69471,"deaths":4,"layerGains":{}}},
|
"players": {"p1":{"killed":3,"total":3,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":2235572,"bossDmg":700000,"heal":69504,"deaths":4,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,1,0,161476,7182,0,96,3],
|
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,1,0,158337,7182,0,96,3],
|
||||||
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,3,0,133,1631,22824,12,21],
|
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,3,0,133,1631,22486,12,20],
|
||||||
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",11277,1,35,3,518280,50292,28354,49,4],
|
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",10498.23,1,35,2,517093,50192,30650,48,4],
|
||||||
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",3747,1,7,0,979021,6579,6612,153,4],
|
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",3747,1,7,0,959102,6579,6612,151,4],
|
||||||
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",2887.06,1,9,0,119942,5068,0,88,3],
|
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",2197.09,1,9,0,115643,5068,2064,87,3],
|
||||||
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",2472.39,1,28,0,4126,10220,0,8,1],
|
["p1",6,"op","chess_char_5_07_b",2,"uniequip_002_surtr",6973.96,1,28,1,26851,11470,3476,13,2],
|
||||||
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,5,0,0,0,0,0,0],
|
["p1",7,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,5,0,1905,0,520,7,1],
|
||||||
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",122.2,1,6,0,289992,1350,0,167,5],
|
["p1",8,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",102.2,1,6,0,285492,1370,0,166,5],
|
||||||
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1459.94,1,36,0,214,9867,11682,13,4],
|
["p1",9,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1328.87,1,36,0,337,9252,3181,17,4],
|
||||||
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",1787,1,2,1,171523,0,0,42,32],
|
["p1",10,"op","chess_char_5_12_b",0,"uniequip_002_dusk",1787,1,2,1,170050,0,0,41,31],
|
||||||
["p1","~1","token","token_10039_ulpia_block",null,null,3470,0,16,0,0,30,0,0,null],
|
["p1","~1","token","token_10039_ulpia_block",null,null,3470,0,16,0,0,30,0,0,null],
|
||||||
["p1","~1","token","token_10015_dusk_drgn",null,null,0,0,20,0,561,1997,0,8,null],
|
["p1","~1","token","token_10015_dusk_drgn",null,null,353.06,0,20,0,628,2159,515,9,null],
|
||||||
["p1","~2","token","token_10039_ulpia_block",null,null,3350,0,24,0,0,150,0,0,null],
|
["p1","~2","token","token_10039_ulpia_block",null,null,3350,0,24,0,0,150,0,0,null],
|
||||||
["p1","~3","token","token_10039_ulpia_block",null,null,3500,0,32,0,0,0,0,0,null]
|
["p1","~3","token","token_10039_ulpia_block",null,null,3500,0,32,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10067_ftsjc": [1,1,0,946,21565],
|
"enemy_10067_ftsjc": [1,1,0,946,21565],
|
||||||
"enemy_5601_entlec": [5,4,0,0,118916],
|
"enemy_5601_entlec": [5,4,0,0,116998],
|
||||||
"enemy_9007_acelem": [2,2,0,4849,119439],
|
"enemy_9007_acelem": [2,2,0,4849,119439],
|
||||||
"enemy_9017_achunt_2": [1,1,0,27106,700000],
|
"enemy_9017_achunt_2": [1,1,0,27181,700000],
|
||||||
"enemy_9018_actrpa": [1,0,0,14874,367012],
|
"enemy_9018_actrpa": [1,0,0,14254,367841],
|
||||||
"enemy_9019_actrpb": [1,0,0,14147,370025],
|
"enemy_9019_actrpb": [1,0,0,14147,367782],
|
||||||
"enemy_9020_actrpc": [1,0,0,18286,548312]
|
"enemy_9020_actrpc": [1,0,0,18433,541946]
|
||||||
},
|
},
|
||||||
"hooks": [1,37,4641,725,725,2663,6412,615,13,17,77,73,105,18111,2185,12,12,0,1,48,0,2,0],
|
"hooks": [1,37,4603,736,736,2707,6478,4829,12,17,77,71,105,18169,2008,13,12,0,1,47,0,2,0],
|
||||||
"events": {"atk":1075,"deploy":25,"die":17,"dmg":6078,"fx":666,"heal":562,"skill":150,"spawn":26,"status":209},
|
"events": {"atk":1087,"deploy":25,"die":17,"dmg":6098,"fx":663,"heal":361,"skill":148,"spawn":26,"status":224},
|
||||||
"fx": {"anchor":4,"aoe":1,"beam":17,"burst":2,"candle":5,"charge":5,"dash":9,"ember":1,"explode":1,"healAoe":21,"link":462,"overload":3,"palsy":2,"phase":9,"shieldBreak":8,"splash":105,"substitute":2,"summon":1,"swap":2,"teleport":6},
|
"fx": {"anchor":4,"aoe":2,"beam":17,"burst":2,"candle":5,"charge":5,"dash":9,"ember":1,"explode":1,"healAoe":20,"link":459,"overload":3,"palsy":2,"phase":9,"shieldBreak":8,"splash":105,"substitute":2,"summon":1,"swap":2,"teleport":6},
|
||||||
"snaps": "3c1045a0 9d7d77a9 a1302e26 d83c9bd4 1ab02f4e 90c34d71 51be2c47 c1be358e c94da937 25d9a83e 3b36a235 3e278c4f 96ac308e 7b623adc ddecf23a 889f5e8e"
|
"snaps": "3c1045a0 9d7d77a9 a1302e26 19ce8f60 d773ac92 c1604114 ce3ff643 dc9c2381 ee91c31a 0e7f8e4d 9af2b87d fb2021c1 ee17f723 6cc85d21 ddbddcf1 fef4d0f5"
|
||||||
},
|
},
|
||||||
"hidden-boss_10-pair": {
|
"hidden-boss_10-pair": {
|
||||||
"about": "假想敌:管 pair pool 7600000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
"about": "假想敌:管 pair pool 7600000: chess_char_5_19_b chess_char_4_01_b chess_char_5_14_b chess_char_5_17_b chess_char_5_15_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_4_02_b | chess_char_4_11_b chess_char_4_12_b chess_char_4_04_b chess_char_4_07_b chess_char_4_16_b chess_char_4_09_b chess_char_4_06_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
||||||
@@ -1253,30 +1253,30 @@
|
|||||||
"bossHpLeft": 1534520,
|
"bossHpLeft": 1534520,
|
||||||
"rngDraws": 27,
|
"rngDraws": 27,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":12,"total":13,"perfect":false,"leaks":1,"leaksUncounted":0,"coins":0,"dmg":518992,"bossDmg":365480,"heal":71614,"deaths":1,"layerGains":{}}},
|
"players": {"p1":{"killed":12,"total":13,"perfect":false,"leaks":1,"leaksUncounted":0,"coins":0,"dmg":518992,"bossDmg":365480,"heal":73155,"deaths":1,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",3513,1,4,1,4,0,0,4,0],
|
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",3513,1,4,1,4,0,0,4,0],
|
||||||
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",6720.8,1,6,0,7,6537,5983,7,2],
|
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",7440.8,1,6,0,7,6537,6700,7,2],
|
||||||
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",4147.8,1,7,5,162373,16453,0,230,5],
|
["p1",3,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",4147.8,1,7,5,162373,16453,6808,230,5],
|
||||||
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",3600.6,1,5,0,0,2336,0,0,0],
|
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",3600.6,1,5,0,0,2336,0,0,0],
|
||||||
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",3815.8,1,22,6,163817,19995,0,120,3],
|
["p1",5,"op","chess_char_4_22_b",2,"uniequip_002_svrash",3905.8,1,22,6,163817,19941,3501,120,3],
|
||||||
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",1419,1,1,0,167503,0,0,70,7],
|
["p1",6,"op","chess_char_4_20_b",2,"uniequip_002_fartth",1419,1,1,0,167503,0,0,70,7],
|
||||||
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",2920.8,1,9,0,0,8139,34526,87,2],
|
["p1",7,"op","chess_char_4_21_b",1,"uniequip_002_plosis",2920.8,1,9,0,0,8139,39883,85,2],
|
||||||
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",2178,1,2,0,25288,0,0,20,1],
|
["p1",8,"op","chess_char_4_24_b",1,"uniequip_002_billro",2178,1,2,0,25288,0,0,20,1],
|
||||||
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1571,1,10,0,0,19106,20944,0,3],
|
["p1",9,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1671,1,10,0,0,19106,5826,0,3],
|
||||||
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,3,0,0,2241,10161,30,4]
|
["p1",10,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",1522,1,3,0,0,2241,10437,28,4]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_1005_yokai_3": [1,0,1,13187,67386],
|
"enemy_1005_yokai_3": [1,0,1,13187,67386],
|
||||||
"enemy_9010_acpupp": [2,2,0,14213,86026],
|
"enemy_9010_acpupp": [2,2,0,14158,86026],
|
||||||
"enemy_9021_acduml_2": [1,0,0,0,365480],
|
"enemy_9021_acduml_2": [1,0,0,0,365480],
|
||||||
"enemy_9022_acdumm": [1,0,0,1918,0],
|
"enemy_9022_acdumm": [1,0,0,1918,0],
|
||||||
"enemy_9023_acdums": [10,10,0,38449,100]
|
"enemy_9023_acdums": [10,10,0,38449,100]
|
||||||
},
|
},
|
||||||
"hooks": [1,26,6000,606,606,1242,1839,452,13,14,27,24,0,13945,59,10,15,1,1,17,0,11,0],
|
"hooks": [1,26,6000,602,602,1242,1839,4975,13,14,27,24,0,13945,59,10,15,1,1,17,0,11,0],
|
||||||
"events": {"atk":723,"deploy":11,"die":13,"dmg":1826,"fx":463,"heal":441,"leak":1,"skill":51,"spawn":25,"status":257},
|
"events": {"atk":703,"deploy":11,"die":13,"dmg":1826,"fx":463,"heal":151,"leak":1,"skill":51,"spawn":25,"status":257},
|
||||||
"fx": {"bandage":4,"beam":15,"burst":11,"ember":2,"explode":189,"featherArrow":7,"garrisonGrant":1,"healField":2,"jungleSoul":5,"mote":61,"phase":30,"redistribute":43,"reweave":3,"rockslide":2,"sandChainsCharged":1,"shieldBreak":15,"slash":52,"spGift":7,"summon":8,"telegraph":2,"truesilver":3},
|
"fx": {"bandage":4,"beam":15,"burst":11,"ember":2,"explode":189,"featherArrow":7,"garrisonGrant":1,"healField":2,"jungleSoul":5,"mote":61,"phase":30,"redistribute":43,"reweave":3,"rockslide":2,"sandChainsCharged":1,"shieldBreak":15,"slash":52,"spGift":7,"summon":8,"telegraph":2,"truesilver":3},
|
||||||
"snaps": "f213d9dd 2760b383 73d0c650 4b492913 2b116f5c 00c388a0 6cea8a3c 1865d054 11a582ff 64e094c5 73dc6462 70d06c41 46e182b7 d47f10c4 ec551238 097ef08c 8084c2df 9912c28c 59e8c32e 9ee2fecc"
|
"snaps": "94ed0146 7aa5e4e9 a874864d 30318786 bdfb16b6 6918b2ce 7730d01a d9e4bd51 7ee58629 31867138 dca52206 d53f4ec5 d7497fdf b13092f9 af40e2ec fbf47558 faca1653 c3c78c84 013d42c0 76aed4b1"
|
||||||
},
|
},
|
||||||
"unite-1": {
|
"unite-1": {
|
||||||
"about": "联防 1 helper(s), 11 leaked: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant",
|
"about": "联防 1 helper(s), 11 leaked: chess_char_6_03_b chess_char_6_06_b chess_char_6_07_b 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 token_10017_skadi2_dedant",
|
||||||
@@ -1296,25 +1296,25 @@
|
|||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 7,
|
"rngDraws": 7,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":10,"total":10,"perfect":true,"leaks":0,"leaksUncounted":1,"coins":3,"dmg":70502,"bossDmg":0,"heal":4602,"deaths":2,"layerGains":{}}},
|
"players": {"p1":{"killed":10,"total":10,"perfect":true,"leaks":0,"leaksUncounted":1,"coins":3,"dmg":70502,"bossDmg":0,"heal":4666,"deaths":2,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",3430,1,2,1,912,242,242,1,0],
|
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",3430,1,2,1,912,242,242,1,0],
|
||||||
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",1616.45,1,1,0,0,0,0,0,0],
|
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",1616.45,1,1,0,0,0,0,0,0],
|
||||||
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3101,1,22,0,0,0,0,0,0],
|
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3101,1,22,0,0,0,0,0,0],
|
||||||
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",2352,1,4,2,15306,0,0,8,1],
|
["p1",4,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",2352,1,4,2,15306,0,1646,8,1],
|
||||||
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",1933,1,7,3,25379,126,0,5,1],
|
["p1",5,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",1933,1,7,3,25379,126,512,5,1],
|
||||||
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",311.72,1,23,0,2871,4383,4359,0,3],
|
["p1",6,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",319.6,1,23,0,2871,4383,1611,0,3],
|
||||||
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1442,1,25,4,26035,1404,0,0,1],
|
["p1",7,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",1442,1,25,4,26035,1446,653,0,1],
|
||||||
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1668,1,6,0,0,0,0,0,0],
|
["p1",8,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1668,1,6,0,0,0,0,0,0],
|
||||||
["p1",9,"token","token_10017_skadi2_dedant",null,null,100,0,9,0,0,0,0,0,null],
|
["p1",9,"token","token_10017_skadi2_dedant",null,null,100,0,9,0,0,0,0,0,null],
|
||||||
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,24,0,0,0,0,0,null],
|
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,24,0,0,0,0,0,null],
|
||||||
["p1","~2","token","token_10017_skadi2_dedant",null,null,100,1,26,0,0,0,0,0,null]
|
["p1","~2","token","token_10017_skadi2_dedant",null,null,100,1,26,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {"enemy_10028_vtswd":[1,0,0,0,0],"enemy_1158_divman":[4,4,0,322,15206],"enemy_1160_hvyslr":[3,3,0,242,34560],"enemy_1161_tidmag":[3,3,0,1596,20736]},
|
"enemies": {"enemy_10028_vtswd":[1,0,0,0,0],"enemy_1158_divman":[4,4,0,322,15206],"enemy_1160_hvyslr":[3,3,0,242,34560],"enemy_1161_tidmag":[3,3,0,1639,20736]},
|
||||||
"hooks": [1,25,5100,25,25,59,129,243,12,15,6,5,1,9905,13,1,11,0,1,12,0,1,0],
|
"hooks": [1,25,5100,25,25,60,131,2350,12,15,6,5,1,9905,13,1,11,0,1,12,0,2,0],
|
||||||
"events": {"atk":31,"bounty":1,"deploy":14,"die":15,"dmg":79,"fx":40,"heal":73,"skill":11,"spawn":22,"status":39},
|
"events": {"atk":31,"bounty":1,"deploy":14,"die":15,"dmg":81,"fx":41,"skill":11,"spawn":22,"status":43},
|
||||||
"fx": {"bombard":1,"bombardShell":1,"burst":1,"camouflage":1,"lightning":14,"lock":1,"lure":1,"snow":14,"storm":1,"talent":1,"tide":3,"wanted":1},
|
"fx": {"bombard":1,"bombardShell":1,"burst":2,"camouflage":1,"lightning":14,"lock":1,"lure":1,"snow":14,"storm":1,"talent":1,"tide":3,"wanted":1},
|
||||||
"snaps": "55586847 bbe93dd8 5bb5e558 d2646601 7210f915 de297199 991f7dc7 b11d3b0a 9572d24f ca2b027d ff63e562 b8302479 9eb55590 bb0bba8a 5b8d04c8 cab0ad61 6aa45251"
|
"snaps": "bc4d9dee 6b989664 7f5f95f3 ac72ca97 5b36eba3 8848c44c 416a79d0 83d6a682 4c3c7071 4b0d1cf1 4bbc1a69 b1de6d6e 51937a76 d4866fb0 3c8dacc7 abd83c41 1113b931"
|
||||||
},
|
},
|
||||||
"unite-2": {
|
"unite-2": {
|
||||||
"about": "联防 2 helper(s), 11 leaked: chess_char_6_15_b chess_char_6_17_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_10030_mlyss_wtrman | chess_char_6_19_b chess_char_5_01_b chess_char_5_05_b chess_char_5_06_b chess_char_6_18_b chess_char_6_20_b chess_char_5_02_b chess_char_5_03_b",
|
"about": "联防 2 helper(s), 11 leaked: chess_char_6_15_b chess_char_6_17_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_10030_mlyss_wtrman | chess_char_6_19_b chess_char_5_01_b chess_char_5_05_b chess_char_5_06_b chess_char_6_18_b chess_char_6_20_b chess_char_5_02_b chess_char_5_03_b",
|
||||||
|
|||||||
+77
-77
@@ -99,7 +99,7 @@
|
|||||||
"combat": "client",
|
"combat": "client",
|
||||||
"boost": null,
|
"boost": null,
|
||||||
"setup": {"stageId":"act1autochess_m03","bossId":"boss_5","hiddenBossId":"boss_8","factions":["TIMES","DOT","INVISIBLE"]},
|
"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":10,"bossPoolLeft":0,"virtualMs":106900},
|
"end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":11,"bossPoolLeft":0,"virtualMs":106900},
|
||||||
"rng": {"setup":25,"shop":207,"waves":0,"draft":10,"bots":8483,"meta":14},
|
"rng": {"setup":25,"shop":207,"waves":0,"draft":10,"bots":8483,"meta":14},
|
||||||
"errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0},
|
"errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0},
|
||||||
"rounds": [
|
"rounds": [
|
||||||
@@ -118,27 +118,27 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 8,
|
"round": 8,
|
||||||
"ai_0": [1,20,11,0,0,4,8,"9642d3a4",62,"deputShip 1/6, emptyShip 1/2, kazimierzShip 0/8, kjeragShip 1/9, preciShip 0/5, sargonShip 0/8, siracusaShip 1/31, soloShip 1/14, steadShip 0/6, swiftShip 0/8",12,19,7,60]
|
"ai_0": [1,21,11,0,0,4,8,"9642d3a4",62,"deputShip 1/6, emptyShip 1/2, kazimierzShip 0/8, kjeragShip 1/9, preciShip 0/5, sargonShip 0/8, siracusaShip 1/31, soloShip 1/14, steadShip 0/6, swiftShip 0/8",13,19,6,60]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 9,
|
"round": 9,
|
||||||
"ai_0": [1,20,12,0,0,4,8,"765a4a23",99,"arcaneShip 0/2, deputShip 1/8, emptyShip 1/4, kazimierzShip 0/8, kjeragShip 0/14, preciShip 0/12, sargonShip 0/8, siracusaShip 1/53, soloShip 1/16, steadShip 0/6, suntShip 1/2, swiftShip 1/16",18,18,0,73]
|
"ai_0": [1,21,12,0,0,4,8,"765a4a23",99,"arcaneShip 0/2, deputShip 1/8, emptyShip 1/4, kazimierzShip 0/8, kjeragShip 0/14, preciShip 0/12, sargonShip 0/8, siracusaShip 1/53, soloShip 1/16, steadShip 0/6, suntShip 1/2, swiftShip 1/16",18,18,0,73]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 10,
|
"round": 10,
|
||||||
"ai_0": [1,20,12,0,0,5,8,"44e95a01",112,"arcaneShip 0/2, deputShip 0/8, emptyShip 0/4, kazimierzShip 0/8, kjeragShip 0/14, miraShip 1/3, preciShip 0/12, sargonShip 0/8, siracusaShip 2/69, soloShip 1/16, steadShip 0/6, suntShip 1/2, swiftShip 1/22",24,24,0,87]
|
"ai_0": [1,21,12,0,0,5,8,"44e95a01",112,"arcaneShip 0/2, deputShip 0/8, emptyShip 0/4, kazimierzShip 0/8, kjeragShip 0/14, miraShip 1/3, preciShip 0/12, sargonShip 0/8, siracusaShip 2/69, soloShip 1/16, steadShip 0/6, suntShip 1/2, swiftShip 1/22",24,24,0,87]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 11,
|
"round": 11,
|
||||||
"ai_0": [1,20,12,0,0,5,8,"12000646",141,"arcaneShip 0/2, deputShip 0/8, emptyShip 0/4, kazimierzShip 0/8, kjeragShip 0/14, miraShip 1/6, preciShip 0/12, sargonShip 0/8, siracusaShip 2/95, soloShip 1/16, steadShip 0/6, suntShip 1/2, swiftShip 1/22",24,24,0,98]
|
"ai_0": [1,21,12,0,0,5,8,"12000646",141,"arcaneShip 0/2, deputShip 0/8, emptyShip 0/4, kazimierzShip 0/8, kjeragShip 0/14, miraShip 1/6, preciShip 0/12, sargonShip 0/8, siracusaShip 2/95, soloShip 1/16, steadShip 0/6, suntShip 1/2, swiftShip 1/22",24,24,0,98]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 12,
|
"round": 12,
|
||||||
"ai_0": [1,10,12,0,0,6,8,"03cea672",154,"arcaneShip 0/2, deputShip 0/8, emptyShip 0/4, kazimierzShip 0/8, kjeragShip 0/14, miraShip 1/9, preciShip 0/12, sargonShip 0/8, siracusaShip 2/105, soloShip 1/16, steadShip 0/6, suntShip 1/2, swiftShip 1/22",17,31,14,109]
|
"ai_0": [1,11,12,0,0,6,8,"03cea672",154,"arcaneShip 0/2, deputShip 0/8, emptyShip 0/4, kazimierzShip 0/8, kjeragShip 0/14, miraShip 1/9, preciShip 0/12, sargonShip 0/8, siracusaShip 2/105, soloShip 1/16, steadShip 0/6, suntShip 1/2, swiftShip 1/22",18,31,13,109]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 13,
|
"round": 13,
|
||||||
"ai_0": [1,10,12,0,0,6,8,"1cf42739",230,"arcaneShip 0/2, deputShip 2/12, emptyShip 1/8, kazimierzShip 0/16, kjeragShip 0/22, miraShip 1/13, preciShip 0/12, sargonShip 0/8, siracusaShip 1/129, soloShip 1/20, steadShip 0/6, suntShip 1/6, swiftShip 1/42",115,115,0,121]
|
"ai_0": [1,11,12,0,0,6,8,"1cf42739",230,"arcaneShip 0/2, deputShip 2/12, emptyShip 1/8, kazimierzShip 0/16, kjeragShip 0/22, miraShip 1/13, preciShip 0/12, sargonShip 0/8, siracusaShip 1/129, soloShip 1/20, steadShip 0/6, suntShip 1/6, swiftShip 1/42",115,115,0,121]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"players": {
|
"players": {
|
||||||
@@ -147,12 +147,12 @@
|
|||||||
"victory": true,
|
"victory": true,
|
||||||
"roundsPassed": 14,
|
"roundsPassed": 14,
|
||||||
"eliminatedRound": null,
|
"eliminatedRound": null,
|
||||||
"lp": 10,
|
"lp": 11,
|
||||||
"bandId": "band_ermengard",
|
"bandId": "band_ermengard",
|
||||||
"title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"},
|
"title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"},
|
||||||
"trophies": 0,
|
"trophies": 0,
|
||||||
"reward": 400,
|
"reward": 400,
|
||||||
"stats": {"activatedLayers":290,"bossDamage":97500,"dmgDealt":1691540,"gold":131,"itemsEquipped":23,"kills":361,"leaks":21,"lpLost":17,"merges":5,"perfectRounds":11,"refreshes":15},
|
"stats": {"activatedLayers":290,"bossDamage":97500,"dmgDealt":1718251,"gold":131,"itemsEquipped":23,"kills":362,"leaks":19,"lpLost":16,"merges":5,"perfectRounds":11,"refreshes":15},
|
||||||
"lineup": ["2_14_a@12,5","5_10_a@12,7[4_07_e_a+3_08_e_b]","5_20_b@11,5[6_09_e_a+5_02_e_b]","3_20_b@11,8[3_06_e_a+4_08_e_a]","6_11_a@10,3[4_12_e_a+5_02_e_b]","3_18_a@10,8[2_04_e_b+4_05_e_b]","6_19_a@9,4[4_04_e_a+4_10_e_a]","1_08_a@9,5[1_01_e_a+1_02_e_a]"],
|
"lineup": ["2_14_a@12,5","5_10_a@12,7[4_07_e_a+3_08_e_b]","5_20_b@11,5[6_09_e_a+5_02_e_b]","3_20_b@11,8[3_06_e_a+4_08_e_a]","6_11_a@10,3[4_12_e_a+5_02_e_b]","3_18_a@10,8[2_04_e_b+4_05_e_b]","6_19_a@9,4[4_04_e_a+4_10_e_a]","1_08_a@9,5[1_01_e_a+1_02_e_a]"],
|
||||||
"bonds": ["arcaneShip 0/2","deputShip 1/14","emptyShip 1/10","kazimierzShip 0/16","kjeragShip 1/24","maniShip 1/2","miraShip 1/15","preciShip 0/12","sargonShip 0/8","siracusaShip 1/151","soloShip 1/22","steadShip 0/6","suntShip 1/8","swiftShip 1/44"]
|
"bonds": ["arcaneShip 0/2","deputShip 1/14","emptyShip 1/10","kazimierzShip 0/16","kjeragShip 1/24","maniShip 1/2","miraShip 1/15","preciShip 0/12","sargonShip 0/8","siracusaShip 1/151","soloShip 1/22","steadShip 0/6","suntShip 1/8","swiftShip 1/44"]
|
||||||
}
|
}
|
||||||
@@ -243,8 +243,8 @@
|
|||||||
"combat": "client",
|
"combat": "client",
|
||||||
"boost": null,
|
"boost": null,
|
||||||
"setup": {"stageId":"act1autochess_m03","bossId":"boss_5","hiddenBossId":"boss_8","factions":["TIMES","DOT","INVISIBLE"]},
|
"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":9,"bossPoolLeft":0,"virtualMs":107800},
|
"end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":10,"bossPoolLeft":0,"virtualMs":107800},
|
||||||
"rng": {"setup":25,"shop":201,"waves":0,"draft":42,"bots":8376,"meta":2},
|
"rng": {"setup":25,"shop":208,"waves":0,"draft":42,"bots":8380,"meta":2},
|
||||||
"errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0},
|
"errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0},
|
||||||
"rounds": [
|
"rounds": [
|
||||||
{"round":1,"ai_0":[1,27,4,0,0,1,2,"cc1bac8f",0,"sargonShip 0/2, soloShip 1/0",5,5,0,4]},
|
{"round":1,"ai_0":[1,27,4,0,0,1,2,"cc1bac8f",0,"sargonShip 0/2, soloShip 1/0",5,5,0,4]},
|
||||||
@@ -262,27 +262,27 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 8,
|
"round": 8,
|
||||||
"ai_0": [1,24,11,0,0,4,8,"6960d5f9",68,"deputShip 1/6, emptyShip 1/2, kazimierzShip 0/8, kjeragShip 1/9, preciShip 0/5, sargonShip 0/8, siracusaShip 1/29, soloShip 1/7, steadShip 1/15, swiftShip 0/8",16,19,3,61]
|
"ai_0": [1,27,11,0,0,4,8,"e874f996",70,"deputShip 1/6, emptyShip 1/2, kazimierzShip 0/8, kjeragShip 1/9, preciShip 0/5, sargonShip 0/8, siracusaShip 1/31, soloShip 1/7, steadShip 1/15, swiftShip 0/8",19,19,0,61]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 9,
|
"round": 9,
|
||||||
"ai_0": [1,24,12,0,0,4,8,"ee973cc6",104,"arcaneShip 1/10, deputShip 1/8, emptyShip 1/4, kazimierzShip 0/8, kjeragShip 1/16, preciShip 1/14, sargonShip 0/8, siracusaShip 1/43, soloShip 1/9, steadShip 0/15, swiftShip 0/8",34,34,0,75]
|
"ai_0": [1,27,12,0,0,4,8,"ce7f2146",106,"arcaneShip 1/10, deputShip 1/8, emptyShip 1/4, kazimierzShip 0/8, kjeragShip 1/16, preciShip 1/14, sargonShip 0/8, siracusaShip 1/45, soloShip 1/9, steadShip 0/15, swiftShip 0/8",34,34,0,75]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 10,
|
"round": 10,
|
||||||
"ai_0": [1,24,12,0,0,5,8,"b4c89cd7",130,"arcaneShip 1/12, deputShip 1/10, emptyShip 1/6, kazimierzShip 0/8, kjeragShip 1/23, preciShip 1/21, sargonShip 0/8, siracusaShip 1/47, soloShip 1/11, steadShip 0/15, swiftShip 0/8",24,24,0,86]
|
"ai_0": [1,27,12,0,0,5,8,"d54ffbc1",122,"arcaneShip 1/12, deputShip 1/10, emptyShip 1/6, kazimierzShip 0/8, kjeragShip 1/18, preciShip 1/16, sargonShip 0/8, siracusaShip 1/49, soloShip 1/11, steadShip 0/15, swiftShip 0/8",24,24,0,86]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 11,
|
"round": 11,
|
||||||
"ai_0": [1,19,12,0,2,5,8,"1d52aad9",174,"arcaneShip 1/20, deputShip 1/12, emptyShip 1/8, kazimierzShip 0/8, kjeragShip 1/32, preciShip 1/28, sargonShip 0/8, siracusaShip 1/61, soloShip 1/13, steadShip 0/17, swiftShip 0/8",29,34,5,97]
|
"ai_0": [1,22,12,0,0,5,8,"ab08ec3d",166,"arcaneShip 1/20, deputShip 1/12, emptyShip 1/8, kazimierzShip 0/8, kjeragShip 1/27, preciShip 1/23, sargonShip 0/8, siracusaShip 1/63, soloShip 1/13, steadShip 0/17, swiftShip 0/8",29,34,5,97]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 12,
|
"round": 12,
|
||||||
"ai_0": [1,9,14,0,0,6,8,"4dd4e915",198,"arcaneShip 0/20, deputShip 1/14, emptyShip 1/10, kazimierzShip 0/8, kjeragShip 1/39, preciShip 1/40, sargonShip 0/8, siracusaShip 1/65, soloShip 1/15, steadShip 0/17, swiftShip 1/15",9,31,22,111]
|
"ai_0": [1,12,12,0,0,6,8,"74d6918c",192,"arcaneShip 1/22, deputShip 1/14, emptyShip 1/10, kazimierzShip 0/8, kjeragShip 1/34, preciShip 1/30, sargonShip 0/8, siracusaShip 1/67, soloShip 1/15, steadShip 0/17, swiftShip 0/8",8,31,23,109]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 13,
|
"round": 13,
|
||||||
"ai_0": [1,9,12,0,2,6,8,"42f17176",232,"arcaneShip 1/26, deputShip 0/14, emptyShip 1/10, kazimierzShip 0/8, kjeragShip 1/39, preciShip 2/45, sargonShip 0/8, siracusaShip 1/77, soloShip 1/15, steadShip 0/17, swiftShip 1/20",115,115,0,126]
|
"ai_0": [1,12,12,0,2,6,8,"4f518971",204,"arcaneShip 2/28, deputShip 0/14, emptyShip 1/10, kazimierzShip 0/8, kjeragShip 1/39, preciShip 1/35, sargonShip 0/8, siracusaShip 1/77, soloShip 1/15, steadShip 0/17, swiftShip 0/8",115,115,0,122]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"players": {
|
"players": {
|
||||||
@@ -291,14 +291,14 @@
|
|||||||
"victory": true,
|
"victory": true,
|
||||||
"roundsPassed": 14,
|
"roundsPassed": 14,
|
||||||
"eliminatedRound": null,
|
"eliminatedRound": null,
|
||||||
"lp": 9,
|
"lp": 10,
|
||||||
"bandId": "band_ermengard",
|
"bandId": "band_ermengard",
|
||||||
"title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"},
|
"title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"},
|
||||||
"trophies": 0,
|
"trophies": 0,
|
||||||
"reward": 425,
|
"reward": 425,
|
||||||
"stats": {"activatedLayers":270,"bossDamage":195000,"dmgDealt":1657417,"gold":140,"itemsEquipped":16,"kills":378,"leaks":30,"lpLost":18,"merges":3,"perfectRounds":10,"refreshes":15},
|
"stats": {"activatedLayers":193,"bossDamage":195000,"dmgDealt":1688857,"gold":134,"itemsEquipped":14,"kills":381,"leaks":28,"lpLost":15,"merges":3,"perfectRounds":11,"refreshes":16},
|
||||||
"lineup": ["6_12_a@12,5[5_01_e_a+5_02_e_a]","5_10_a@12,7[4_07_e_a+5_02_e_b]","4_14_a@11,8","3_11_a@10,3","5_14_a@9,4[3_08_e_a+3_11_e_a]","1_08_a@9,5[1_01_e_a+4_05_e_a]","6_02_a@9,6","4_10_a@9,8[4_08_e_a+4_10_e_b]"],
|
"lineup": ["6_12_a@12,5","5_10_a@12,6[4_07_e_a+5_02_e_b]","3_20_b@12,7[3_11_e_a+5_02_e_b]","6_02_a@11,8","6_16_a@10,3","5_14_a@9,4","1_08_a@9,5[4_05_e_a+1_01_e_b]","4_10_a@9,8[4_08_e_a+1_02_e_a]"],
|
||||||
"bonds": ["arcaneShip 1/30","deputShip 0/14","emptyShip 1/10","kazimierzShip 0/16","kjeragShip 1/51","preciShip 2/50","sargonShip 0/8","siracusaShip 1/81","soloShip 1/15","steadShip 0/21","swiftShip 1/33","visiShip 1/0"]
|
"bonds": ["arcaneShip 2/42","deputShip 0/14","emptyShip 1/10","kazimierzShip 0/8","kjeragShip 1/39","miraShip 1/0","preciShip 0/35","sargonShip 0/8","siracusaShip 1/87","soloShip 1/15","steadShip 0/17","swiftShip 0/8"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -406,23 +406,23 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 8,
|
"round": 8,
|
||||||
"ai_0": [1,23,11,0,0,4,8,"214665a0",66,"deputShip 1/6, emptyShip 1/2, kazimierzShip 0/8, kjeragShip 1/9, preciShip 0/5, sargonShip 0/8, siracusaShip 1/27, soloShip 1/7, steadShip 1/15, swiftShip 0/8",15,19,4,61]
|
"ai_0": [1,23,11,0,0,4,8,"214665a0",68,"deputShip 1/6, emptyShip 1/2, kazimierzShip 0/8, kjeragShip 1/9, preciShip 0/5, sargonShip 0/8, siracusaShip 1/29, soloShip 1/7, steadShip 1/15, swiftShip 0/8",15,19,4,61]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 9,
|
"round": 9,
|
||||||
"ai_0": [1,23,12,0,0,4,8,"5b26e714",102,"arcaneShip 1/10, deputShip 1/8, emptyShip 1/4, kazimierzShip 0/8, kjeragShip 1/16, preciShip 1/14, sargonShip 0/8, siracusaShip 1/41, soloShip 1/9, steadShip 0/15, swiftShip 0/8",34,34,0,75]
|
"ai_0": [1,23,12,0,0,4,8,"5b26e714",104,"arcaneShip 1/10, deputShip 1/8, emptyShip 1/4, kazimierzShip 0/8, kjeragShip 1/16, preciShip 1/14, sargonShip 0/8, siracusaShip 1/43, soloShip 1/9, steadShip 0/15, swiftShip 0/8",34,34,0,75]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 10,
|
"round": 10,
|
||||||
"ai_0": [1,13,12,0,0,5,8,"c2aed33a",128,"arcaneShip 1/12, deputShip 1/10, emptyShip 1/6, kazimierzShip 0/8, kjeragShip 1/23, preciShip 1/21, sargonShip 0/8, siracusaShip 1/45, soloShip 1/11, steadShip 0/15, swiftShip 0/8",11,24,13,86]
|
"ai_0": [1,13,12,0,0,5,8,"c2aed33a",130,"arcaneShip 1/12, deputShip 1/10, emptyShip 1/6, kazimierzShip 0/8, kjeragShip 1/23, preciShip 1/21, sargonShip 0/8, siracusaShip 1/47, soloShip 1/11, steadShip 0/15, swiftShip 0/8",11,24,13,86]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 11,
|
"round": 11,
|
||||||
"ai_0": [1,3,12,0,0,5,8,"08ebba3b",172,"arcaneShip 1/20, deputShip 1/12, emptyShip 1/8, kazimierzShip 0/8, kjeragShip 1/32, preciShip 1/28, sargonShip 0/8, siracusaShip 1/59, soloShip 1/13, steadShip 0/17, swiftShip 0/8",17,34,17,97]
|
"ai_0": [1,3,12,0,0,5,8,"08ebba3b",174,"arcaneShip 1/20, deputShip 1/12, emptyShip 1/8, kazimierzShip 0/8, kjeragShip 1/32, preciShip 1/28, sargonShip 0/8, siracusaShip 1/61, soloShip 1/13, steadShip 0/17, swiftShip 0/8",16,34,18,97]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 12,
|
"round": 12,
|
||||||
"ai_0": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/22, deputShip 0/14, emptyShip 0/10, kazimierzShip 0/8, kjeragShip 0/39, preciShip 0/35, sargonShip 0/8, siracusaShip 0/63, soloShip 0/15, steadShip 0/17, swiftShip 0/8",7,31,24,109]
|
"ai_0": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/22, deputShip 0/14, emptyShip 0/10, kazimierzShip 0/8, kjeragShip 0/39, preciShip 0/35, sargonShip 0/8, siracusaShip 0/65, soloShip 0/15, steadShip 0/17, swiftShip 0/8",8,31,23,109]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"players": {
|
"players": {
|
||||||
@@ -436,9 +436,9 @@
|
|||||||
"title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"},
|
"title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"},
|
||||||
"trophies": 0,
|
"trophies": 0,
|
||||||
"reward": 255,
|
"reward": 255,
|
||||||
"stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1583711,"gold":109,"itemsEquipped":10,"kills":226,"leaks":58,"lpLost":34,"merges":2,"perfectRounds":8,"refreshes":9},
|
"stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1613113,"gold":109,"itemsEquipped":10,"kills":226,"leaks":58,"lpLost":34,"merges":2,"perfectRounds":8,"refreshes":9},
|
||||||
"lineup": [],
|
"lineup": [],
|
||||||
"bonds": ["arcaneShip 0/22","deputShip 0/14","emptyShip 0/10","kazimierzShip 0/8","kjeragShip 0/39","preciShip 0/35","sargonShip 0/8","siracusaShip 0/63","soloShip 0/15","steadShip 0/17","swiftShip 0/8"]
|
"bonds": ["arcaneShip 0/22","deputShip 0/14","emptyShip 0/10","kazimierzShip 0/8","kjeragShip 0/39","preciShip 0/35","sargonShip 0/8","siracusaShip 0/65","soloShip 0/15","steadShip 0/17","swiftShip 0/8"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1084,7 +1084,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 7,
|
"round": 7,
|
||||||
"ai_0": [1,25,12,0,0,4,8,"81d63726",45,"arcaneShip 0/8, kazimierzShip 1/14, kjeragShip 0/5, preciShip 1/17, suntShip 1/0, swiftShip 1/14",6,21,15,53],
|
"ai_0": [1,25,12,0,0,4,8,"81d63726",45,"arcaneShip 0/8, kazimierzShip 1/14, kjeragShip 0/5, preciShip 1/17, suntShip 1/0, swiftShip 1/14",4,21,17,53],
|
||||||
"ai_1": [1,4,10,0,0,4,8,"f1d0d89f",38,"arcaneShip 0/2, deputShip 1/2, kazimierzShip 1/15, kjeragShip 0/2, preciShip 0/2, sargonShip 0/4, siracusaShip 0/6, soloShip 1/2, steadShip 0/2, swiftShip 1/19",10,21,11,50],
|
"ai_1": [1,4,10,0,0,4,8,"f1d0d89f",38,"arcaneShip 0/2, deputShip 1/2, kazimierzShip 1/15, kjeragShip 0/2, preciShip 0/2, sargonShip 0/4, siracusaShip 0/6, soloShip 1/2, steadShip 0/2, swiftShip 1/19",10,21,11,50],
|
||||||
"ai_2": [1,13,10,0,0,4,8,"1cee0d77",78,"deputShip 1/16, egirShip 0/4, kazimierzShip 0/2, kjeragShip 0/16, raidShip 0/4, soloShip 1/12, steadShip 2/42, swiftShip 1/8, victoriaShip 0/12, yanShip 0/4",20,21,1,51],
|
"ai_2": [1,13,10,0,0,4,8,"1cee0d77",78,"deputShip 1/16, egirShip 0/4, kazimierzShip 0/2, kjeragShip 0/16, raidShip 0/4, soloShip 1/12, steadShip 2/42, swiftShip 1/8, victoriaShip 0/12, yanShip 0/4",20,21,1,51],
|
||||||
"ai_3": [1,3,11,0,0,4,8,"cae1e8d2",28,"arcaneShip 2/7, preciShip 0/2, sargonShip 0/2, siracusaShip 1/15, skillfulShip 1/2, soloShip 1/4",3,21,18,55]
|
"ai_3": [1,3,11,0,0,4,8,"cae1e8d2",28,"arcaneShip 2/7, preciShip 0/2, sargonShip 0/2, siracusaShip 1/15, skillfulShip 1/2, soloShip 1/4",3,21,18,55]
|
||||||
@@ -1129,7 +1129,7 @@
|
|||||||
"title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"},
|
"title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"},
|
||||||
"trophies": 2,
|
"trophies": 2,
|
||||||
"reward": 213,
|
"reward": 213,
|
||||||
"stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1538413,"gold":99,"itemsEquipped":11,"kills":86,"leaks":76,"lpLost":49,"merges":2,"perfectRounds":4,"refreshes":12},
|
"stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":1532699,"gold":99,"itemsEquipped":11,"kills":84,"leaks":78,"lpLost":49,"merges":2,"perfectRounds":4,"refreshes":12},
|
||||||
"lineup": [],
|
"lineup": [],
|
||||||
"bonds": ["arcaneShip 0/14","kazimierzShip 0/54","kjeragShip 0/15","preciShip 0/42","skillfulShip 0/10","swiftShip 0/19"]
|
"bonds": ["arcaneShip 0/14","kazimierzShip 0/54","kjeragShip 0/15","preciShip 0/42","skillfulShip 0/10","swiftShip 0/19"]
|
||||||
},
|
},
|
||||||
@@ -1187,8 +1187,8 @@
|
|||||||
"combat": "server",
|
"combat": "server",
|
||||||
"boost": null,
|
"boost": null,
|
||||||
"setup": {"stageId":"act1autochess_m01","bossId":"boss_1","hiddenBossId":"boss_9","factions":["FLY","DOT","REFLECTION"]},
|
"setup": {"stageId":"act1autochess_m01","bossId":"boss_1","hiddenBossId":"boss_9","factions":["FLY","DOT","REFLECTION"]},
|
||||||
"end": {"victory":false,"roundsPassed":12,"hiddenReached":false,"hiddenCleared":false,"reason":"eliminated","teamLp":null,"bossPoolLeft":null,"virtualMs":113300},
|
"end": {"victory":true,"roundsPassed":14,"hiddenReached":false,"hiddenCleared":false,"reason":"victory","teamLp":23,"bossPoolLeft":0,"virtualMs":121400},
|
||||||
"rng": {"setup":25,"shop":389,"waves":0,"draft":34,"bots":16823,"meta":81},
|
"rng": {"setup":25,"shop":535,"waves":0,"draft":34,"bots":18101,"meta":103},
|
||||||
"errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0},
|
"errors": {"engine":0,"logged":0,"sim":0,"dispatcher":0},
|
||||||
"rounds": [
|
"rounds": [
|
||||||
{
|
{
|
||||||
@@ -1223,68 +1223,68 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 7,
|
"round": 7,
|
||||||
"ai_0": [1,19,13,0,0,4,8,"bfa893e9",41,"arcaneShip 0/2, kjeragShip 0/2, preciShip 1/2, siracusaShip 1/22, soloShip 1/11, steadShip 0/2, swiftShip 1/6",12,27,15,52],
|
"ai_0": [1,19,13,0,2,4,8,"bfa893e9",41,"arcaneShip 0/2, kjeragShip 0/2, preciShip 1/2, siracusaShip 1/22, soloShip 1/11, steadShip 0/2, swiftShip 1/6",12,27,15,52],
|
||||||
"ai_1": [1,18,11,0,1,4,8,"eac0b2d5",6,"arcaneShip 0/2, kjeragShip 0/4, preciShip 1/2, siracusaShip 1/0, soloShip 1/0, steadShip 2/4",16,27,11,51]
|
"ai_1": [1,18,11,0,1,4,8,"eac0b2d5",6,"arcaneShip 0/2, kjeragShip 0/4, preciShip 1/2, siracusaShip 1/0, soloShip 1/0, steadShip 2/4",16,27,11,51]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 8,
|
"round": 8,
|
||||||
"ai_0": [1,19,11,0,0,4,8,"7c223b06",62,"arcaneShip 1/6, emptyShip 1/0, kjeragShip 0/7, preciShip 1/7, siracusaShip 1/32, soloShip 1/11, steadShip 0/2, swiftShip 1/6",23,23,0,64],
|
"ai_0": [1,19,13,0,0,4,8,"15883c96",68,"arcaneShip 1/8, emptyShip 1/0, kjeragShip 0/7, preciShip 1/7, siracusaShip 1/36, soloShip 1/11, steadShip 0/2, swiftShip 1/6",23,23,0,66],
|
||||||
"ai_1": [1,16,12,0,0,4,8,"2243ec88",26,"arcaneShip 1/8, indomShip 1/1, kjeragShip 0/4, preciShip 0/2, siracusaShip 1/10, soloShip 1/0, steadShip 2/7",18,23,5,61]
|
"ai_1": [1,18,12,0,0,4,8,"bf07aea2",44,"arcaneShip 1/8, kjeragShip 0/4, preciShip 2/26, siracusaShip 1/10, soloShip 1/0, steadShip 0/4",23,23,0,62]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 9,
|
"round": 9,
|
||||||
"ai_0": [1,19,12,0,1,4,8,"6dfc43a6",74,"arcaneShip 2/12, emptyShip 1/0, indomShip 0/8, kjeragShip 0/7, preciShip 1/7, siracusaShip 1/38, soloShip 1/11, steadShip 0/2, suntShip 1/0, swiftShip 1/6, victoriaShip 0/8, visiShip 0/8",16,16,0,77],
|
"ai_0": [1,19,12,0,2,4,8,"b4babcf7",91,"arcaneShip 1/14, indomShip 0/8, kjeragShip 0/7, miraShip 1/2, preciShip 0/7, siracusaShip 2/58, soloShip 1/11, steadShip 0/2, suntShip 1/0, swiftShip 1/6, victoriaShip 0/8, visiShip 0/8",16,16,0,79],
|
||||||
"ai_1": [1,16,12,0,0,4,8,"bbe510e7",82,"arcaneShip 1/16, indomShip 1/10, kjeragShip 0/8, preciShip 1/22, siracusaShip 1/20, soloShip 1/0, steadShip 1/14, victoriaShip 0/8, visiShip 0/8",15,15,0,74]
|
"ai_1": [1,18,12,0,2,4,8,"3a24956f",64,"arcaneShip 1/12, indomShip 0/8, kjeragShip 0/4, preciShip 2/34, siracusaShip 1/18, soloShip 1/0, steadShip 0/4, victoriaShip 0/8, visiShip 0/8",15,15,0,76]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 10,
|
"round": 10,
|
||||||
"ai_0": [1,18,13,0,0,5,8,"e24edc84",78,"arcaneShip 2/14, emptyShip 1/0, indomShip 0/8, kjeragShip 0/7, preciShip 1/7, siracusaShip 1/40, soloShip 1/11, steadShip 0/2, suntShip 1/0, swiftShip 1/6, victoriaShip 0/8, visiShip 0/8",23,24,1,89],
|
"ai_0": [1,18,14,0,0,5,8,"4991ed8e",108,"arcaneShip 1/16, indomShip 0/8, kjeragShip 0/7, miraShip 1/5, preciShip 0/7, siracusaShip 2/70, soloShip 1/11, steadShip 0/2, suntShip 1/0, swiftShip 1/6, victoriaShip 0/8, visiShip 0/8",23,24,1,93],
|
||||||
"ai_1": [1,16,12,0,0,5,8,"f2b57087",100,"arcaneShip 1/16, indomShip 1/12, kjeragShip 0/8, miraShip 0/3, preciShip 1/35, siracusaShip 1/20, soloShip 1/0, steadShip 1/17, suntShip 1/0, victoriaShip 0/8, visiShip 0/8, yanShip 0/6",23,23,0,86]
|
"ai_1": [1,17,14,0,0,5,8,"995fa88f",75,"arcaneShip 1/12, emptyShip 1/0, indomShip 0/8, kjeragShip 0/4, preciShip 2/45, siracusaShip 1/18, soloShip 1/0, steadShip 0/4, victoriaShip 0/8, visiShip 0/8",22,23,1,90]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 11,
|
"round": 11,
|
||||||
"ai_0": [1,9,12,0,0,5,8,"586b372b",90,"arcaneShip 2/20, emptyShip 1/0, indomShip 0/8, kjeragShip 0/7, preciShip 1/7, siracusaShip 1/46, soloShip 1/11, steadShip 0/2, suntShip 1/0, swiftShip 1/6, victoriaShip 0/8, visiShip 0/8",14,23,9,101],
|
"ai_0": [1,15,12,0,0,5,8,"4e6b0d40",138,"arcaneShip 1/22, indomShip 0/8, kjeragShip 0/7, miraShip 1/7, preciShip 0/7, siracusaShip 2/92, soloShip 1/11, steadShip 0/2, suntShip 1/0, swiftShip 1/6, victoriaShip 0/8, visiShip 0/8",20,23,3,106],
|
||||||
"ai_1": [1,12,12,0,0,5,8,"b5188f04",124,"arcaneShip 2/26, indomShip 1/14, kazimierzShip 0/8, kjeragShip 0/16, miraShip 0/3, preciShip 1/54, siracusaShip 1/30, soloShip 1/0, steadShip 0/17, suntShip 1/0, swiftShip 0/8, victoriaShip 0/8, visiShip 0/8, yanShip 0/6",19,23,4,99]
|
"ai_1": [1,17,12,0,0,5,8,"c6b4d06f",114,"arcaneShip 1/24, emptyShip 1/0, indomShip 0/8, kjeragShip 0/4, preciShip 2/62, siracusaShip 1/28, soloShip 1/0, steadShip 0/4, victoriaShip 0/8, visiShip 0/8",23,23,0,104]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 12,
|
"round": 12,
|
||||||
"ai_0": [0,0,12,0,0,5,0,"811c9dc5",0,"arcaneShip 0/24, indomShip 0/8, kjeragShip 0/7, preciShip 0/7, siracusaShip 0/50, soloShip 0/11, steadShip 0/2, swiftShip 0/6, victoriaShip 0/8, visiShip 0/8",27,46,19,114],
|
"ai_0": [1,15,12,0,2,6,8,"ac215c06",147,"arcaneShip 1/22, indomShip 0/8, kjeragShip 0/7, miraShip 1/10, preciShip 0/7, siracusaShip 2/98, soloShip 1/11, steadShip 0/2, suntShip 1/0, swiftShip 1/6, victoriaShip 0/8, visiShip 0/8",33,46,13,118],
|
||||||
"ai_1": [1,2,12,0,0,6,8,"f5a033f5",153,"arcaneShip 2/26, indomShip 0/14, kazimierzShip 0/8, kjeragShip 0/16, miraShip 0/3, preciShip 1/78, siracusaShip 1/30, soloShip 1/0, steadShip 1/19, suntShip 1/0, swiftShip 0/8, victoriaShip 0/8, visiShip 0/8, yanShip 0/6",27,46,19,111]
|
"ai_1": [1,17,12,0,0,6,8,"c4e0303a",121,"arcaneShip 1/24, emptyShip 1/0, indomShip 0/8, kjeragShip 0/4, preciShip 2/69, siracusaShip 1/28, soloShip 1/0, steadShip 0/4, victoriaShip 0/8, visiShip 0/8",46,46,0,115]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 13,
|
"round": 13,
|
||||||
"ai_0": [0,0,0,0,0,5,0,"811c9dc5",0,"arcaneShip 0/24, indomShip 0/8, kjeragShip 0/7, preciShip 0/7, siracusaShip 0/50, soloShip 0/11, steadShip 0/2, swiftShip 0/6, victoriaShip 0/8, visiShip 0/8",null,null,null,114],
|
"ai_0": [1,6,14,0,0,6,8,"953e06bc",186,"arcaneShip 1/31, indomShip 0/8, kjeragShip 0/7, miraShip 1/13, preciShip 0/7, siracusaShip 2/125, soloShip 1/11, steadShip 0/2, suntShip 1/0, swiftShip 1/6, victoriaShip 0/8, visiShip 0/8",30,39,9,132],
|
||||||
"ai_1": [0,0,12,0,0,6,0,"811c9dc5",0,"arcaneShip 0/32, indomShip 0/14, kazimierzShip 0/16, kjeragShip 0/24, miraShip 0/3, preciShip 0/102, siracusaShip 0/42, steadShip 0/19, swiftShip 0/16, victoriaShip 0/8, visiShip 0/8, yanShip 0/6",27,39,12,121]
|
"ai_1": [1,17,12,0,0,6,8,"eaf7de57",159,"arcaneShip 2/34, emptyShip 1/0, indomShip 0/8, kjeragShip 0/4, preciShip 2/87, siracusaShip 1/38, soloShip 1/0, steadShip 0/4, victoriaShip 0/8, visiShip 0/8",39,39,0,126]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"players": {
|
"players": {
|
||||||
"ai_0": {
|
"ai_0": {
|
||||||
"alive": false,
|
"alive": true,
|
||||||
"victory": false,
|
"victory": true,
|
||||||
"roundsPassed": 11,
|
"roundsPassed": 14,
|
||||||
"eliminatedRound": 12,
|
"eliminatedRound": null,
|
||||||
"lp": 0,
|
"lp": 6,
|
||||||
"bandId": "band_doberm",
|
"bandId": "band_doberm",
|
||||||
"title": {"id":"comment_4","name":"精英云集","picId":"comment_icon_4","text":"晋升精锐次数最多"},
|
"title": {"id":"comment_1","name":"卫戍之星","picId":"comment_icon_1","text":"对敌方领袖造成伤害最高(仅胜利时)"},
|
||||||
"trophies": 2,
|
"trophies": 4,
|
||||||
"reward": 240,
|
"reward": 400,
|
||||||
"stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":2035070,"gold":114,"itemsEquipped":13,"kills":194,"leaks":45,"lpLost":31,"merges":4,"perfectRounds":7,"refreshes":15},
|
"stats": {"activatedLayers":217,"bossDamage":427385,"dmgDealt":3482385,"gold":143,"itemsEquipped":20,"kills":242,"leaks":42,"lpLost":24,"merges":2,"perfectRounds":7,"refreshes":25},
|
||||||
"lineup": [],
|
"lineup": ["1_17_a@11,6[1_02_e_a+1_05_e_a]","3_19_a@11,7[3_05_e_b+5_01_e_a]","5_20_a@10,3[3_02_e_a+3_03_e_b]","4_10_a@10,4[4_03_e_a+1_01_e_b]","3_18_a@10,7[6_09_e_a+3_11_e_b]","1_08_b@10,8[4_11_e_a+3_08_e_a]","6_05_a@9,8","4_16_a@9,9"],
|
||||||
"bonds": ["arcaneShip 0/24","indomShip 0/8","kjeragShip 0/7","preciShip 0/7","siracusaShip 0/50","soloShip 0/11","steadShip 0/2","swiftShip 0/6","victoriaShip 0/8","visiShip 0/8"]
|
"bonds": ["arcaneShip 1/37","indomShip 0/8","kjeragShip 0/7","miraShip 1/13","preciShip 1/7","raidShip 1/0","siracusaShip 2/143","soloShip 1/11","steadShip 0/2","swiftShip 1/6","victoriaShip 0/8","visiShip 0/8"]
|
||||||
},
|
},
|
||||||
"ai_1": {
|
"ai_1": {
|
||||||
"alive": false,
|
"alive": true,
|
||||||
"victory": false,
|
"victory": true,
|
||||||
"roundsPassed": 12,
|
"roundsPassed": 14,
|
||||||
"eliminatedRound": 13,
|
"eliminatedRound": null,
|
||||||
"lp": 0,
|
"lp": 17,
|
||||||
"bandId": "band_malkie",
|
"bandId": "band_malkie",
|
||||||
"title": {"id":"comment_5","name":"万事俱备","picId":"comment_icon_5","text":"装备配发数量最多"},
|
"title": {"id":"comment_3","name":"坚若磐石","picId":"comment_icon_3","text":"目标生命值损失最少"},
|
||||||
"trophies": 3,
|
"trophies": 4,
|
||||||
"reward": 280,
|
"reward": 400,
|
||||||
"stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":2655538,"gold":121,"itemsEquipped":18,"kills":217,"leaks":51,"lpLost":36,"merges":3,"perfectRounds":8,"refreshes":17},
|
"stats": {"activatedLayers":193,"bossDamage":247615,"dmgDealt":3734549,"gold":138,"itemsEquipped":20,"kills":269,"leaks":12,"lpLost":11,"merges":3,"perfectRounds":11,"refreshes":25},
|
||||||
"lineup": [],
|
"lineup": ["4_25_a@12,3","6_12_a@11,6[2_01_e_a+1_05_e_b]","1_17_b@11,7[4_08_e_a+1_01_e_a]","5_02_a@10,3","4_10_a@10,7[3_01_e_b+1_02_e_b]","3_18_a@10,8","5_12_a@9,8[1_05_e_a]","1_08_a@9,9[4_10_e_a+5_07_e_a]"],
|
||||||
"bonds": ["arcaneShip 0/32","indomShip 0/14","kazimierzShip 0/16","kjeragShip 0/24","miraShip 0/3","preciShip 0/102","siracusaShip 0/42","steadShip 0/19","swiftShip 0/16","victoriaShip 0/8","visiShip 0/8","yanShip 0/6"]
|
"bonds": ["arcaneShip 2/49","emptyShip 1/0","indomShip 0/8","kjeragShip 0/8","preciShip 2/87","siracusaShip 1/57","soloShip 1/0","steadShip 0/8","swiftShip 0/6","victoriaShip 0/8","visiShip 0/8"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1525,42 +1525,42 @@
|
|||||||
{
|
{
|
||||||
"round": 6,
|
"round": 6,
|
||||||
"h_0": [1,28,9,0,2,3,8,"9b4b0e34",32,"arcaneShip 0/4, kazimierzShip 0/8, preciShip 0/4, raidShip 1/24, soloShip 1/0, swiftShip 1/8, yanShip 0/1",31,31,0,39],
|
"h_0": [1,28,9,0,2,3,8,"9b4b0e34",32,"arcaneShip 0/4, kazimierzShip 0/8, preciShip 0/4, raidShip 1/24, soloShip 1/0, swiftShip 1/8, yanShip 0/1",31,31,0,39],
|
||||||
"ai_0": [1,23,9,0,1,3,8,"c6b88ba7",52,"arcaneShip 0/2, deputShip 2/8, kazimierzShip 0/8, lateranoShip 1/15, preciShip 0/10, sargonShip 0/2, suntShip 1/6, swiftShip 1/23",31,31,0,39]
|
"ai_0": [1,23,9,0,1,3,8,"c6b88ba7",55,"arcaneShip 0/2, deputShip 2/8, kazimierzShip 0/8, lateranoShip 1/18, preciShip 0/10, sargonShip 0/2, suntShip 1/6, swiftShip 1/23",31,31,0,39]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 7,
|
"round": 7,
|
||||||
"h_0": [1,28,12,0,2,4,8,"f09ca8b6",44,"arcaneShip 0/4, kazimierzShip 0/8, preciShip 0/4, raidShip 1/36, soloShip 1/0, swiftShip 1/8, yanShip 0/1",34,34,0,50],
|
"h_0": [1,28,12,0,2,4,8,"f09ca8b6",44,"arcaneShip 0/4, kazimierzShip 0/8, preciShip 0/4, raidShip 1/36, soloShip 1/0, swiftShip 1/8, yanShip 0/1",34,34,0,50],
|
||||||
"ai_0": [1,23,11,0,1,4,8,"f6f38045",77,"arcaneShip 0/2, deputShip 2/12, kazimierzShip 0/8, lateranoShip 1/25, preciShip 0/10, sargonShip 0/2, suntShip 1/10, swiftShip 1/30",34,34,0,50]
|
"ai_0": [1,23,11,0,1,4,8,"f6f38045",80,"arcaneShip 0/2, deputShip 2/12, kazimierzShip 0/8, lateranoShip 1/28, preciShip 0/10, sargonShip 0/2, suntShip 1/10, swiftShip 1/30",34,34,0,50]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 8,
|
"round": 8,
|
||||||
"h_0": [1,28,13,0,2,4,8,"2bca9c35",63,"arcaneShip 1/7, kazimierzShip 0/8, preciShip 0/4, raidShip 1/48, skillfulShip 1/0, swiftShip 1/8, yanShip 0/1",15,15,0,62],
|
"h_0": [1,28,13,0,2,4,8,"2bca9c35",63,"arcaneShip 1/7, kazimierzShip 0/8, preciShip 0/4, raidShip 1/48, skillfulShip 1/0, swiftShip 1/8, yanShip 0/1",15,15,0,62],
|
||||||
"ai_0": [1,23,12,0,0,4,8,"87633ca6",106,"arcaneShip 0/2, deputShip 2/16, kazimierzShip 0/8, lateranoShip 1/35, preciShip 0/10, sargonShip 0/2, skillfulShip 1/4, suntShip 1/14, swiftShip 1/37",15,15,0,62]
|
"ai_0": [1,23,12,0,0,4,8,"87633ca6",109,"arcaneShip 0/2, deputShip 2/16, kazimierzShip 0/8, lateranoShip 1/41, preciShip 0/10, sargonShip 0/2, skillfulShip 1/4, suntShip 1/14, swiftShip 1/34",15,15,0,62]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 9,
|
"round": 9,
|
||||||
"h_0": [1,26,14,0,0,4,8,"70a00d2f",50,"arcaneShip 1/10, kazimierzShip 1/12, preciShip 1/9, raidShip 0/48, skillfulShip 1/3, soloShip 1/0, swiftShip 1/16, yanShip 0/1",21,23,2,76],
|
"h_0": [1,26,14,0,0,4,8,"70a00d2f",50,"arcaneShip 1/10, kazimierzShip 1/12, preciShip 1/9, raidShip 0/48, skillfulShip 1/3, soloShip 1/0, swiftShip 1/16, yanShip 0/1",21,23,2,76],
|
||||||
"ai_0": [1,21,12,0,0,4,8,"8dc0d798",161,"arcaneShip 0/2, deputShip 1/18, kazimierzShip 0/8, lateranoShip 1/47, preciShip 1/20, sargonShip 0/2, skillfulShip 1/11, suntShip 1/16, swiftShip 1/49",21,23,2,75]
|
"ai_0": [1,22,12,0,0,4,8,"8dc0d798",164,"arcaneShip 0/2, deputShip 1/18, kazimierzShip 0/8, lateranoShip 1/56, preciShip 1/20, sargonShip 0/2, skillfulShip 1/11, suntShip 1/16, swiftShip 1/43",22,23,1,75]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 10,
|
"round": 10,
|
||||||
"h_0": [1,26,12,0,0,5,8,"59b986b7",73,"arcaneShip 1/10, kazimierzShip 1/19, preciShip 1/14, raidShip 0/48, skillfulShip 1/6, soloShip 1/3, swiftShip 1/21, yanShip 0/1",31,31,0,87],
|
"h_0": [1,26,12,0,0,5,8,"59b986b7",73,"arcaneShip 1/10, kazimierzShip 1/19, preciShip 1/14, raidShip 0/48, skillfulShip 1/6, soloShip 1/3, swiftShip 1/21, yanShip 0/1",31,31,0,87],
|
||||||
"ai_0": [1,21,12,0,0,5,8,"fa71d132",188,"arcaneShip 0/2, deputShip 0/18, kazimierzShip 0/8, lateranoShip 1/71, preciShip 1/25, sargonShip 0/2, skillfulShip 1/16, suntShip 1/16, swiftShip 1/60",31,31,0,88]
|
"ai_0": [1,22,12,0,0,5,8,"fa71d132",198,"arcaneShip 0/2, deputShip 0/18, kazimierzShip 0/8, lateranoShip 1/91, preciShip 1/25, sargonShip 0/2, skillfulShip 1/16, suntShip 1/16, swiftShip 1/50",31,31,0,88]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 11,
|
"round": 11,
|
||||||
"h_0": [1,22,12,0,0,5,8,"b7278144",146,"arcaneShip 0/10, kazimierzShip 1/34, preciShip 2/19, raidShip 1/61, skillfulShip 0/9, soloShip 1/6, suntShip 1/0, swiftShip 1/26, yanShip 0/1",21,25,4,99],
|
"h_0": [1,22,12,0,0,5,8,"b7278144",146,"arcaneShip 0/10, kazimierzShip 1/34, preciShip 2/19, raidShip 1/61, skillfulShip 0/9, soloShip 1/6, suntShip 1/0, swiftShip 1/26, yanShip 0/1",21,25,4,99],
|
||||||
"ai_0": [1,13,12,0,0,5,8,"e240abda",226,"arcaneShip 0/2, deputShip 0/18, kazimierzShip 0/8, lateranoShip 1/79, preciShip 1/33, raidShip 1/5, sargonShip 0/2, skillfulShip 1/21, suntShip 1/16, swiftShip 1/67, visiShip 1/5",17,25,8,100]
|
"ai_0": [1,12,12,0,0,5,8,"e240abda",236,"arcaneShip 0/2, deputShip 0/18, kazimierzShip 0/8, lateranoShip 1/99, preciShip 1/33, raidShip 1/5, sargonShip 0/2, skillfulShip 1/21, suntShip 1/16, swiftShip 1/57, visiShip 1/5",14,25,11,100]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 12,
|
"round": 12,
|
||||||
"h_0": [1,15,12,0,0,6,8,"955db8af",172,"arcaneShip 0/10, kazimierzShip 1/42, preciShip 2/24, raidShip 1/69, skillfulShip 0/9, soloShip 1/6, suntShip 1/0, swiftShip 1/31, yanShip 0/1",24,31,7,111],
|
"h_0": [1,15,12,0,0,6,8,"955db8af",172,"arcaneShip 0/10, kazimierzShip 1/42, preciShip 2/24, raidShip 1/69, skillfulShip 0/9, soloShip 1/6, suntShip 1/0, swiftShip 1/31, yanShip 0/1",24,31,7,111],
|
||||||
"ai_0": [1,3,12,0,2,6,8,"3c27819a",264,"arcaneShip 0/2, deputShip 0/18, kazimierzShip 0/8, lateranoShip 1/87, preciShip 1/41, raidShip 1/10, sargonShip 0/2, skillfulShip 1/26, suntShip 1/16, swiftShip 1/74, visiShip 1/10",18,31,13,113]
|
"ai_0": [1,2,12,0,2,6,8,"3c27819a",274,"arcaneShip 0/2, deputShip 0/18, kazimierzShip 0/8, lateranoShip 1/107, preciShip 1/41, raidShip 1/10, sargonShip 0/2, skillfulShip 1/26, suntShip 1/16, swiftShip 1/64, visiShip 1/10",18,31,13,113]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"round": 13,
|
"round": 13,
|
||||||
"h_0": [1,5,12,0,0,6,8,"1bd1e6d0",244,"arcaneShip 1/10, kazimierzShip 1/54, preciShip 2/34, raidShip 1/105, skillfulShip 0/9, soloShip 0/6, suntShip 1/0, swiftShip 1/41, yanShip 0/1",20,57,37,122],
|
"h_0": [1,5,12,0,0,6,8,"1bd1e6d0",244,"arcaneShip 1/10, kazimierzShip 1/54, preciShip 2/34, raidShip 1/105, skillfulShip 0/9, soloShip 0/6, suntShip 1/0, swiftShip 1/41, yanShip 0/1",20,57,37,122],
|
||||||
"ai_0": [0,0,14,0,0,6,0,"811c9dc5",0,"arcaneShip 0/2, deputShip 0/18, kazimierzShip 0/8, lateranoShip 0/95, preciShip 0/49, raidShip 0/15, sargonShip 0/2, skillfulShip 0/31, suntShip 0/16, swiftShip 0/81, visiShip 0/15",15,57,42,126]
|
"ai_0": [0,0,14,0,0,6,0,"811c9dc5",0,"arcaneShip 0/2, deputShip 0/18, kazimierzShip 0/8, lateranoShip 0/115, preciShip 0/49, raidShip 0/15, sargonShip 0/2, skillfulShip 0/31, suntShip 0/16, swiftShip 0/71, visiShip 0/15",15,57,42,126]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"players": {
|
"players": {
|
||||||
@@ -1588,9 +1588,9 @@
|
|||||||
"title": {"id":"comment_6","name":"挥金如土","picId":"comment_icon_6","text":"消耗资金最多"},
|
"title": {"id":"comment_6","name":"挥金如土","picId":"comment_icon_6","text":"消耗资金最多"},
|
||||||
"trophies": 3,
|
"trophies": 3,
|
||||||
"reward": 280,
|
"reward": 280,
|
||||||
"stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":2114358,"gold":126,"itemsEquipped":15,"kills":229,"leaks":65,"lpLost":30,"merges":3,"perfectRounds":9,"refreshes":23},
|
"stats": {"activatedLayers":0,"bossDamage":0,"dmgDealt":2105193,"gold":126,"itemsEquipped":15,"kills":227,"leaks":67,"lpLost":31,"merges":3,"perfectRounds":9,"refreshes":23},
|
||||||
"lineup": [],
|
"lineup": [],
|
||||||
"bonds": ["arcaneShip 0/2","deputShip 0/18","kazimierzShip 0/8","lateranoShip 0/95","preciShip 0/49","raidShip 0/15","sargonShip 0/2","skillfulShip 0/31","suntShip 0/16","swiftShip 0/81","visiShip 0/15"]
|
"bonds": ["arcaneShip 0/2","deputShip 0/18","kazimierzShip 0/8","lateranoShip 0/115","preciShip 0/49","raidShip 0/15","sargonShip 0/2","skillfulShip 0/31","suntShip 0/16","swiftShip 0/71","visiShip 0/15"]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"standIns": {
|
"standIns": {
|
||||||
|
|||||||
+268
-268
@@ -204,33 +204,33 @@
|
|||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 2,
|
"rngDraws": 2,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":9,"total":36,"perfect":false,"leaks":27,"leaksUncounted":0,"coins":2,"dmg":96313,"bossDmg":0,"heal":20494,"deaths":13,"layerGains":{}}},
|
"players": {"p1":{"killed":9,"total":36,"perfect":false,"leaks":27,"leaksUncounted":0,"coins":2,"dmg":96330,"bossDmg":0,"heal":20890,"deaths":13,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_2_08_a",1,null,0,0,8,2,4881,10358,0,4,0],
|
["p1",1,"op","chess_char_2_08_a",1,null,0,0,8,2,4881,10366,155,4,0],
|
||||||
["p1",2,"op","chess_char_2_17_a",1,null,0,0,6,0,2240,7838,1675,1,2],
|
["p1",2,"op","chess_char_2_17_a",1,null,0,0,6,0,2240,7920,1757,1,2],
|
||||||
["p1",3,"op","chess_char_2_18_a",0,null,0,0,9,0,22081,8100,0,14,1],
|
["p1",3,"op","chess_char_2_18_a",0,null,0,0,9,0,22081,8107,170,14,1],
|
||||||
["p1",4,"op","chess_char_2_07_a",1,null,0,0,10,0,5212,5386,0,7,1],
|
["p1",4,"op","chess_char_2_07_a",1,null,0,0,10,0,5212,5386,0,7,1],
|
||||||
["p1",5,"op","chess_char_2_09_a",1,null,2578.76,1,56,0,7819,4699,1700,21,1],
|
["p1",5,"op","chess_char_2_09_a",1,null,2596.17,1,56,0,7836,4962,1981,21,1],
|
||||||
["p1",6,"op","chess_char_2_11_a",1,null,0,0,12,1,13899,7114,0,27,1],
|
["p1",6,"op","chess_char_2_11_a",1,null,0,0,12,1,13899,7114,86,27,1],
|
||||||
["p1",7,"op","chess_char_2_13_a",1,null,0,0,13,1,10519,3427,0,20,1],
|
["p1",7,"op","chess_char_2_13_a",1,null,0,0,13,1,10519,3434,31,20,1],
|
||||||
["p1",8,"op","chess_char_2_16_a",1,null,3098.43,1,54,1,5847,4789,0,15,0],
|
["p1",8,"op","chess_char_2_16_a",1,null,3098.43,1,54,1,5847,4790,139,15,0],
|
||||||
["p1",9,"op","chess_char_2_12_a",1,null,0,0,52,4,11913,4469,0,41,0],
|
["p1",9,"op","chess_char_2_12_a",1,null,0,0,52,4,11913,4469,0,41,0],
|
||||||
["p1",10,"op","chess_char_2_06_a",0,null,0,0,4,0,0,3624,11718,22,7],
|
["p1",10,"op","chess_char_2_06_a",0,null,0,0,4,0,0,3624,11702,22,7],
|
||||||
["p1",11,"op","chess_char_2_10_a",1,null,0,0,5,0,5860,2118,0,44,1],
|
["p1",11,"op","chess_char_2_10_a",1,null,0,0,5,0,5860,2118,0,44,1],
|
||||||
["p1",12,"op","chess_char_2_14_a",1,null,2131.36,1,55,0,0,4030,5401,10,0],
|
["p1",12,"op","chess_char_2_14_a",1,null,2131.36,1,55,0,0,4031,4830,10,0],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~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],
|
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null],
|
||||||
["p1","~1","token","token_10022_kazema_shadow",null,null,0,0,26,0,6042,1854,0,6,null]
|
["p1","~1","token","token_10022_kazema_shadow",null,null,0,0,26,0,6042,1857,41,6,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_1001_bigbo": [1,0,1,7245,3054],
|
"enemy_1001_bigbo": [1,0,1,7246,3054],
|
||||||
"enemy_1006_shield": [1,0,1,3278,7551],
|
"enemy_1006_shield": [1,0,1,3369,7551],
|
||||||
"enemy_10118_ymgprc": [1,0,1,5919,6422],
|
"enemy_10118_ymgprc": [1,0,1,6190,6429],
|
||||||
"enemy_1041_lazerd_2": [1,0,1,5796,4840],
|
"enemy_1041_lazerd_2": [1,0,1,5798,4840],
|
||||||
"enemy_1118_lidbox_2": [1,1,0,3787,16416],
|
"enemy_1118_lidbox_2": [1,1,0,3796,16416],
|
||||||
"enemy_1158_divman": [18,8,10,6678,57737],
|
"enemy_1158_divman": [18,8,10,6678,57737],
|
||||||
"enemy_1160_hvyslr": [3,0,3,3989,12043],
|
"enemy_1160_hvyslr": [3,0,3,3989,12053],
|
||||||
"enemy_1161_tidmag": [3,0,3,5645,8054],
|
"enemy_1161_tidmag": [3,0,3,5645,8054],
|
||||||
"enemy_1169_duphlx_2": [1,0,1,655,6652],
|
"enemy_1169_duphlx_2": [1,0,1,655,6652],
|
||||||
"enemy_1200_msfjin_2": [1,0,1,0,20],
|
"enemy_1200_msfjin_2": [1,0,1,0,20],
|
||||||
@@ -240,10 +240,10 @@
|
|||||||
"enemy_1504_cqbw": [1,0,1,0,490],
|
"enemy_1504_cqbw": [1,0,1,0,490],
|
||||||
"enemy_2009_csaudc": [1,0,1,0,490]
|
"enemy_2009_csaudc": [1,0,1,0,490]
|
||||||
},
|
},
|
||||||
"hooks": [1,56,3296,431,431,1432,1451,182,23,50,15,17,0,10435,29,27,36,27,1,31,0,2,0],
|
"hooks": [1,56,3296,431,431,1432,1451,1362,23,50,15,17,0,10435,29,27,36,27,1,30,0,2,0],
|
||||||
"events": {"atk":493,"bounty":1,"deploy":17,"die":23,"dmg":1384,"fx":20,"heal":182,"leak":27,"skill":30,"spawn":52,"status":161},
|
"events": {"atk":493,"bounty":1,"deploy":17,"die":23,"dmg":1384,"fx":20,"heal":91,"leak":27,"skill":30,"spawn":52,"status":161},
|
||||||
"fx": {"aoe":4,"burst":2,"camouflage":2,"dodge":3,"dollEnd":1,"liberate":1,"overload":1,"shield":2,"shieldBreak":1,"substitute":1,"summon":1,"takeoff":1},
|
"fx": {"aoe":4,"burst":2,"camouflage":2,"dodge":3,"dollEnd":1,"liberate":1,"overload":1,"shield":2,"shieldBreak":1,"substitute":1,"summon":1,"takeoff":1},
|
||||||
"snaps": "5e5ad012 2959f5b3 6f8f0a25 7a19ca8d 735c2d88 ba5818a8 aa9d4c4c e9f19437 8ae79dca 59339c7a 8d8c5022"
|
"snaps": "7746810f f9f6f51a 5e52a277 dd305c4d 0be5e4d8 7dadd4d5 5ab2efb1 7b545442 735ce61b 91c1a49b 348b32f8"
|
||||||
},
|
},
|
||||||
"roster-005": {
|
"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",
|
"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",
|
||||||
@@ -270,12 +270,12 @@
|
|||||||
["p1",3,"op","chess_char_2_09_b",1,"uniequip_002_humus",2133,1,6,29,83330,0,0,58,2],
|
["p1",3,"op","chess_char_2_09_b",1,"uniequip_002_humus",2133,1,6,29,83330,0,0,58,2],
|
||||||
["p1",4,"op","chess_char_2_11_b",1,"uniequip_002_kazema",2214,1,8,16,80064,11387,0,85,3],
|
["p1",4,"op","chess_char_2_11_b",1,"uniequip_002_kazema",2214,1,8,16,80064,11387,0,85,3],
|
||||||
["p1",5,"op","chess_char_2_12_b",1,"uniequip_002_gravel",1452,1,10,2,7397,9338,0,130,0],
|
["p1",5,"op","chess_char_2_12_b",1,"uniequip_002_gravel",1452,1,10,2,7397,9338,0,130,0],
|
||||||
["p1",6,"op","chess_char_2_19_a",1,null,1021.2,1,11,1,14957,2535,356,26,3],
|
["p1",6,"op","chess_char_2_19_a",1,null,1021.2,1,11,1,14957,2535,447,26,3],
|
||||||
["p1",7,"op","chess_char_2_01_b",1,"uniequip_002_excu",2146,1,12,20,36079,6856,0,22,1],
|
["p1",7,"op","chess_char_2_01_b",1,"uniequip_002_excu",2146,1,12,20,36079,6856,0,22,1],
|
||||||
["p1",8,"op","chess_char_2_02_b",1,"uniequip_002_silent",1614,1,1,0,0,0,8056,29,5],
|
["p1",8,"op","chess_char_2_02_b",1,"uniequip_002_silent",1614,1,1,0,0,0,8056,29,5],
|
||||||
["p1",9,"op","chess_char_2_04_b",1,"uniequip_002_grabds",1270,1,3,4,38154,2115,0,52,3],
|
["p1",9,"op","chess_char_2_04_b",1,"uniequip_002_grabds",1270,1,3,4,38154,2115,0,52,3],
|
||||||
["p1",10,"op","chess_char_2_05_b",1,"uniequip_002_harold",1971.2,1,5,0,0,0,12376,42,2],
|
["p1",10,"op","chess_char_2_05_b",1,"uniequip_002_harold",1971.2,1,5,0,0,0,12348,42,2],
|
||||||
["p1",11,"op","chess_char_2_06_b",0,"uniequip_002_papyrs",1639,1,7,0,0,0,12432,29,14],
|
["p1",11,"op","chess_char_2_06_b",0,"uniequip_002_papyrs",1639,1,7,0,0,0,12370,29,14],
|
||||||
["p1",12,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1406,1,9,5,39113,900,0,113,2],
|
["p1",12,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1406,1,9,5,39113,900,0,113,2],
|
||||||
["p1",13,"token","token_10000_silent_healrb",null,null,1000,0,103,0,0,0,2088,23,null]
|
["p1",13,"token","token_10000_silent_healrb",null,null,1000,0,103,0,0,0,2088,23,null]
|
||||||
],
|
],
|
||||||
@@ -295,10 +295,10 @@
|
|||||||
"enemy_1509_mousek": [1,1,0,9774,17600],
|
"enemy_1509_mousek": [1,1,0,9774,17600],
|
||||||
"enemy_2010_csdcr": [1,1,0,1414,9600]
|
"enemy_2010_csdcr": [1,1,0,1414,9600]
|
||||||
},
|
},
|
||||||
"hooks": [1,102,4200,712,712,1693,1684,767,82,89,36,35,0,28924,152,52,84,1,1,82,0,0,0],
|
"hooks": [1,102,4200,712,712,1693,1684,918,82,89,36,35,0,28924,152,52,84,1,1,82,0,0,0],
|
||||||
"events": {"atk":893,"bounty":5,"deploy":18,"die":88,"dmg":1628,"fx":69,"heal":143,"leak":1,"skill":71,"spawn":97,"status":437},
|
"events": {"atk":893,"bounty":5,"deploy":18,"die":88,"dmg":1628,"fx":69,"heal":137,"leak":1,"skill":71,"spawn":97,"status":437},
|
||||||
"fx": {"counter":1,"explode":3,"expose":14,"overload":2,"phase":1,"shield":8,"shieldBreak":16,"sleep":7,"summon":5,"telegraph":5,"zone":7},
|
"fx": {"counter":1,"explode":3,"expose":14,"overload":2,"phase":1,"shield":8,"shieldBreak":16,"sleep":7,"summon":5,"telegraph":5,"zone":7},
|
||||||
"snaps": "ee572523 8710edac 620f58f9 829ee1fe abc6ffba af9de629 c1be6cb9 e28b3914 44204dcd 6da54116 7bf02b9f ffa24a7c ea6b1cec 81beb5ee"
|
"snaps": "ee572523 8710edac 27aa6baf 8473b310 4db9d080 26bd2a23 a88a78a3 52ebcf02 94d5144f d8cd9dd8 a76d8d6d 1b4c740e ad293d0e 591f82a8"
|
||||||
},
|
},
|
||||||
"roster-006": {
|
"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",
|
"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",
|
||||||
@@ -319,21 +319,21 @@
|
|||||||
"rngDraws": 27,
|
"rngDraws": 27,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":77,"total":77,"perfect":true,"leaks":0,"leaksUncounted":1,"coins":10,"dmg":306545,"bossDmg":0,"heal":5933,"deaths":0,"layerGains":{"steadShip":1}}
|
"p1": {"killed":77,"total":77,"perfect":true,"leaks":0,"leaksUncounted":1,"coins":10,"dmg":306545,"bossDmg":0,"heal":5934,"deaths":0,"layerGains":{"steadShip":1}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_2_17_b",1,"uniequip_002_branch",7137.76,1,2,0,0,504,504,0,2],
|
["p1",1,"op","chess_char_2_17_b",1,"uniequip_002_branch",7137.76,1,2,0,0,504,504,0,2],
|
||||||
["p1",2,"op","chess_char_2_18_b",0,"uniequip_002_ashlok",3981.61,1,7,1,40011,736,0,23,2],
|
["p1",2,"op","chess_char_2_18_b",0,"uniequip_002_ashlok",3981.61,1,7,1,40011,736,737,23,2],
|
||||||
["p1",3,"op","chess_char_3_06_a",1,null,5603.08,1,9,0,0,160,0,0,1],
|
["p1",3,"op","chess_char_3_06_a",1,null,5603.08,1,9,0,0,160,187,0,1],
|
||||||
["p1",4,"op","chess_char_2_13_b",1,"none",2789.02,1,12,36,76353,1058,0,66,3],
|
["p1",4,"op","chess_char_2_13_b",1,"none",2789.02,1,12,36,76353,1058,1058,66,3],
|
||||||
["p1",5,"op","chess_char_2_16_b",1,"uniequip_002_whitew",2907.65,1,8,11,47986,193,0,61,2],
|
["p1",5,"op","chess_char_2_16_b",1,"uniequip_002_whitew",2907.65,1,8,11,47986,193,193,61,2],
|
||||||
["p1",6,"op","chess_char_3_02_a",1,null,3844.93,1,10,4,24853,205,0,65,1],
|
["p1",6,"op","chess_char_3_02_a",1,null,3844.93,1,10,4,24853,205,205,65,1],
|
||||||
["p1",7,"op","chess_char_3_03_a",1,null,1739.04,1,11,0,0,384,0,0,0],
|
["p1",7,"op","chess_char_3_03_a",1,null,1739.04,1,11,0,0,384,384,0,0],
|
||||||
["p1",8,"op","chess_char_3_04_a",1,null,2352.37,1,4,3,20595,0,0,1,0],
|
["p1",8,"op","chess_char_3_04_a",1,null,2352.37,1,4,3,20595,0,0,1,0],
|
||||||
["p1",9,"op","chess_char_3_05_a",2,null,3707.76,1,6,2,17979,2395,0,17,1],
|
["p1",9,"op","chess_char_3_05_a",2,null,3707.76,1,6,2,17979,2395,789,17,1],
|
||||||
["p1",10,"op","chess_char_2_14_b",1,"uniequip_002_flower",1948.53,1,1,0,0,0,3973,8,1],
|
["p1",10,"op","chess_char_2_14_b",1,"uniequip_002_flower",1948.53,1,1,0,0,0,1866,8,1],
|
||||||
["p1",11,"op","chess_char_2_19_b",1,"uniequip_002_tinman",1978.82,1,3,7,21894,0,1455,25,6],
|
["p1",11,"op","chess_char_2_19_b",1,"uniequip_002_tinman",1978.82,1,3,7,21894,0,0,25,6],
|
||||||
["p1",12,"op","chess_char_3_01_a",2,null,2491.36,1,5,13,56874,268,0,83,2],
|
["p1",12,"op","chess_char_3_01_a",2,null,2491.36,1,5,13,56874,268,12,83,2],
|
||||||
["p1","~1","token","token_10031_swire2_gdtrap",null,null,1000,0,13,0,0,0,0,0,null],
|
["p1","~1","token","token_10031_swire2_gdtrap",null,null,1000,0,13,0,0,0,0,0,null],
|
||||||
["p1","~2","token","token_10031_swire2_gdtrap",null,null,1000,1,15,0,0,0,0,0,null],
|
["p1","~2","token","token_10031_swire2_gdtrap",null,null,1000,1,15,0,0,0,0,0,null],
|
||||||
["p1","~3","token","token_10031_swire2_gdtrap",null,null,1000,0,32,0,0,0,0,0,null],
|
["p1","~3","token","token_10031_swire2_gdtrap",null,null,1000,0,32,0,0,0,0,0,null],
|
||||||
@@ -370,10 +370,10 @@
|
|||||||
"enemy_1511_mdrock": [1,1,0,1240,43255],
|
"enemy_1511_mdrock": [1,1,0,1240,43255],
|
||||||
"enemy_2017_csphts": [1,1,0,1838,9600]
|
"enemy_2017_csphts": [1,1,0,1838,9600]
|
||||||
},
|
},
|
||||||
"hooks": [1,108,4200,360,360,645,631,154,77,93,21,21,0,19948,63,35,78,0,1,77,1,0,4],
|
"hooks": [1,108,4200,360,360,645,631,1626,77,93,21,21,0,19948,63,35,78,0,1,77,1,0,4],
|
||||||
"events": {"atk":368,"bounty":5,"deploy":30,"die":93,"dmg":631,"fx":83,"heal":96,"layer":1,"skill":42,"spawn":108,"status":47},
|
"events": {"atk":368,"bounty":5,"deploy":30,"die":93,"dmg":631,"fx":83,"heal":10,"layer":1,"skill":42,"spawn":108,"status":47},
|
||||||
"fx": {"aoe":2,"buff":1,"coin":21,"dodge":9,"explode":18,"garrison":1,"phase":2,"shieldBreak":1,"sp":1,"summon":18,"takeoff":3,"zone":6},
|
"fx": {"aoe":2,"buff":1,"coin":21,"dodge":9,"explode":18,"garrison":1,"phase":2,"shieldBreak":1,"sp":1,"summon":18,"takeoff":3,"zone":6},
|
||||||
"snaps": "79c25635 2c57e2ca b98e04a2 970ba899 82e9a60c 7d1070ae 8458138b ff83f3b3 93c98ed5 e3906964 64a26869 1ce38bb1 691ef7f5 88abd9ec"
|
"snaps": "79c25635 2c57e2ca b98e04a2 8946ed61 cadfd56b 51cf42cb 5e3497b9 7a91ce48 dfbaac2d b12d3b6c e7817d41 5d4a2879 120fdfad e1177af4"
|
||||||
},
|
},
|
||||||
"roster-007": {
|
"roster-007": {
|
||||||
"about": "pass 0 band 3: chess_char_3_12_a chess_char_3_16_a chess_char_3_18_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 chess_char_3_14_a chess_char_3_17_a chess_char_3_19_a chess_char_3_20_a token_10028_vigil_wolf",
|
"about": "pass 0 band 3: chess_char_3_12_a chess_char_3_16_a chess_char_3_18_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 chess_char_3_14_a chess_char_3_17_a chess_char_3_19_a chess_char_3_20_a token_10028_vigil_wolf",
|
||||||
@@ -670,21 +670,21 @@
|
|||||||
"rngDraws": 235,
|
"rngDraws": 235,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":78,"total":82,"perfect":false,"leaks":4,"leaksUncounted":0,"coins":10,"dmg":689657,"bossDmg":0,"heal":20857,"deaths":9,"layerGains":{"visiShip":8}}
|
"p1": {"killed":78,"total":82,"perfect":false,"leaks":4,"leaksUncounted":0,"coins":10,"dmg":689657,"bossDmg":0,"heal":20997,"deaths":9,"layerGains":{"visiShip":8}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_23_a",2,null,4093.12,1,99,13,150724,16166,0,116,3],
|
["p1",1,"op","chess_char_4_23_a",2,null,4093.12,1,99,13,150724,16166,0,116,3],
|
||||||
["p1",2,"op","chess_char_4_01_b",2,"uniequip_002_rmixer",2450.59,1,8,9,58534,3032,0,39,1],
|
["p1",2,"op","chess_char_4_01_b",2,"uniequip_002_rmixer",2450.59,1,8,9,58534,3032,0,39,1],
|
||||||
["p1",3,"op","chess_char_4_22_a",2,null,0,0,6,4,75792,2022,0,93,2],
|
["p1",3,"op","chess_char_4_22_a",2,null,0,0,6,4,75792,2022,0,93,2],
|
||||||
["p1",4,"op","chess_char_4_04_b",1,"uniequip_002_ines",1295.14,1,103,14,69728,7335,4332,157,6],
|
["p1",4,"op","chess_char_4_04_b",1,"uniequip_002_ines",1295.14,1,103,14,69728,7335,4332,157,6],
|
||||||
["p1",5,"op","chess_char_4_07_b",1,"uniequip_002_bpipe",2383,1,96,2,14137,4069,0,59,19],
|
["p1",5,"op","chess_char_4_07_b",1,"uniequip_002_bpipe",2383,1,96,2,14137,4078,1226,59,19],
|
||||||
["p1",6,"op","chess_char_4_09_b",1,"uniequip_002_mizuki",1508.15,1,97,10,93241,1933,0,48,4],
|
["p1",6,"op","chess_char_4_09_b",1,"uniequip_002_mizuki",1528.04,1,97,10,93241,1964,296,48,4],
|
||||||
["p1",7,"op","chess_char_4_21_a",1,null,1271,1,3,0,0,0,11900,65,2],
|
["p1",7,"op","chess_char_4_21_a",1,null,1271,1,3,0,0,0,11900,65,2],
|
||||||
["p1",8,"op","chess_char_4_24_a",1,null,1726,1,4,10,107598,357,0,88,5],
|
["p1",8,"op","chess_char_4_24_a",1,null,1726,1,4,10,107598,357,0,88,5],
|
||||||
["p1",9,"op","chess_char_4_25_a",2,null,987.3,1,86,0,0,2823,2842,0,2],
|
["p1",9,"op","chess_char_4_25_a",2,null,991.38,1,86,0,0,2832,1311,0,2],
|
||||||
["p1",10,"op","chess_char_4_26_a",0,null,1368,1,98,0,0,3039,1782,8,0],
|
["p1",10,"op","chess_char_4_26_a",0,null,1368,1,98,0,0,3039,1906,8,0],
|
||||||
["p1",11,"op","chess_char_4_02_b",2,"uniequip_002_mostma",863,1,5,8,102307,832,0,49,2],
|
["p1",11,"op","chess_char_4_02_b",2,"uniequip_002_mostma",863,1,5,8,102307,832,0,49,2],
|
||||||
["p1",12,"op","chess_char_4_06_b",1,"uniequip_002_kroos2",0,0,92,4,17595,3095,0,91,2],
|
["p1",12,"op","chess_char_4_06_b",1,"uniequip_002_kroos2",0,0,92,4,17595,3122,25,91,2],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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]
|
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
@@ -702,14 +702,14 @@
|
|||||||
"enemy_1269_nhfly": [1,1,0,0,960],
|
"enemy_1269_nhfly": [1,1,0,0,960],
|
||||||
"enemy_1325_cbgpro": [1,1,0,0,3040],
|
"enemy_1325_cbgpro": [1,1,0,0,3040],
|
||||||
"enemy_1425_lrcmra": [1,1,0,247,16000],
|
"enemy_1425_lrcmra": [1,1,0,247,16000],
|
||||||
"enemy_1517_xi": [1,0,0,21987,41044],
|
"enemy_1517_xi": [1,0,0,22054,41044],
|
||||||
"enemy_2048_smgrd": [1,1,0,6609,40000],
|
"enemy_2048_smgrd": [1,1,0,6618,40000],
|
||||||
"enemy_9011_acrefr": [12,9,0,12173,320271]
|
"enemy_9011_acrefr": [12,9,0,12173,320271]
|
||||||
},
|
},
|
||||||
"hooks": [1,103,5700,966,966,2478,2745,675,87,87,48,46,29,27108,537,39,82,0,1,88,2,0,1],
|
"hooks": [1,103,5700,966,966,2478,2745,1747,87,87,48,46,29,27108,537,39,82,0,1,88,2,0,1],
|
||||||
"events": {"atk":1847,"bounty":5,"deploy":19,"die":87,"dmg":2486,"fx":273,"heal":191,"layer":2,"skill":94,"spawn":96,"status":1262},
|
"events": {"atk":1847,"bounty":5,"deploy":19,"die":87,"dmg":2486,"fx":273,"heal":145,"layer":2,"skill":94,"spawn":96,"status":1262},
|
||||||
"fx": {"camouflage":2,"charge":19,"counter":29,"crit":32,"dilemma":4,"displace":14,"dodge":1,"explode":2,"garrison":2,"healField":2,"jungleSoul":3,"mote":20,"quadShot":1,"redistribute":30,"revive":1,"reweave":2,"ripple":14,"sandChains":5,"sentry":1,"sermon":1,"shadowWeave":33,"shield":4,"slash":32,"stealth":6,"summon":1,"telegraph":10,"truesilver":2},
|
"fx": {"camouflage":2,"charge":19,"counter":29,"crit":32,"dilemma":4,"displace":14,"dodge":1,"explode":2,"garrison":2,"healField":2,"jungleSoul":3,"mote":20,"quadShot":1,"redistribute":30,"revive":1,"reweave":2,"ripple":14,"sandChains":5,"sentry":1,"sermon":1,"shadowWeave":33,"shield":4,"slash":32,"stealth":6,"summon":1,"telegraph":10,"truesilver":2},
|
||||||
"snaps": "8355ba8e b483fc98 ddfdaa13 5fc4a7e3 87630e6b bb7676b5 293ec014 fc79d2e1 8494dbea 76f2715d 21ea5037 5c3c1d9f 28f1e026 a66923a0 c98e519d 289483be 87acccfe 71f5ec6e 80d7cb02"
|
"snaps": "8355ba8e b483fc98 ddfdaa13 5fc4a7e3 87630e6b bb7676b5 602f1b6c deddef4d b644bbab d7cd7b43 7a00491d 0d4cf0e9 d59a8e71 047d45f8 dbb2b808 377bf9f1 21d2cfb1 b58b930c 1a1a80bc"
|
||||||
},
|
},
|
||||||
"roster-012": {
|
"roster-012": {
|
||||||
"about": "pass 0 band 5: chess_char_4_17_b chess_char_4_18_b chess_char_4_11_b chess_char_4_12_b chess_char_4_19_b chess_char_4_22_b chess_char_4_16_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b chess_char_4_20_b chess_char_4_21_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
"about": "pass 0 band 5: chess_char_4_17_b chess_char_4_18_b chess_char_4_11_b chess_char_4_12_b chess_char_4_19_b chess_char_4_22_b chess_char_4_16_b chess_char_4_10_b chess_char_4_13_b chess_char_4_14_b chess_char_4_20_b chess_char_4_21_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
||||||
@@ -835,24 +835,24 @@
|
|||||||
"coins": 10,
|
"coins": 10,
|
||||||
"dmg": 1121354,
|
"dmg": 1121354,
|
||||||
"bossDmg": 0,
|
"bossDmg": 0,
|
||||||
"heal": 44827,
|
"heal": 48179,
|
||||||
"deaths": 2,
|
"deaths": 2,
|
||||||
"layerGains": {"sargonShip":66}
|
"layerGains": {"sargonShip":66}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",143.09,1,126,2,18642,5827,0,42,2],
|
["p1",1,"op","chess_char_4_23_b",2,"uniequip_002_gvial2",143.09,1,126,2,18642,5843,364,42,2],
|
||||||
["p1",2,"op","chess_char_5_08_a",2,null,3536.8,1,1,12,67888,3322,0,64,2],
|
["p1",2,"op","chess_char_5_08_a",2,null,3536.8,1,1,12,67888,3322,5227,64,2],
|
||||||
["p1",3,"op","chess_char_5_01_a",1,null,3303.8,1,4,0,0,0,0,0,0],
|
["p1",3,"op","chess_char_5_01_a",1,null,3303.8,1,4,0,0,0,0,0,0],
|
||||||
["p1",4,"op","chess_char_5_05_a",2,null,10816.55,1,7,6,53165,0,0,1,3],
|
["p1",4,"op","chess_char_5_05_a",2,null,10816.55,1,7,6,53165,0,7156,1,3],
|
||||||
["p1",5,"op","chess_char_5_06_a",2,null,5571.8,1,10,26,419540,6277,5969,143,3],
|
["p1",5,"op","chess_char_5_06_a",2,null,5571.8,1,10,26,419540,6277,6281,143,3],
|
||||||
["p1",6,"op","chess_char_5_07_a",2,null,1,0,117,10,87133,43143,0,49,2],
|
["p1",6,"op","chess_char_5_07_a",2,null,64.48,0,117,10,87133,46054,14397,49,2],
|
||||||
["p1",7,"op","chess_char_4_24_b",1,"uniequip_002_billro",3514.8,1,5,21,200913,0,0,89,4],
|
["p1",7,"op","chess_char_4_24_b",1,"uniequip_002_billro",3514.8,1,5,21,200913,0,1724,89,4],
|
||||||
["p1",8,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1671,1,8,0,0,601,27273,0,3],
|
["p1",8,"op","chess_char_4_25_b",2,"uniequip_002_cetsyr",1671,1,8,0,0,601,920,0,3],
|
||||||
["p1",9,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",2858.8,1,6,0,0,0,3328,13,2],
|
["p1",9,"op","chess_char_4_26_b",0,"uniequip_002_bldsk",2858.8,1,6,0,0,0,4714,13,2],
|
||||||
["p1",10,"op","chess_char_5_02_a",2,null,2544.8,1,9,16,246300,1384,1367,133,3],
|
["p1",10,"op","chess_char_5_02_a",2,null,2544.8,1,9,16,246300,1384,1441,133,3],
|
||||||
["p1",11,"op","chess_char_5_03_a",2,null,235.17,1,106,5,27772,6862,3480,24,1],
|
["p1",11,"op","chess_char_5_03_a",2,null,235.17,1,106,5,27772,6862,3480,24,1],
|
||||||
["p1",12,"op","chess_char_5_10_a",2,null,3882.4,1,2,0,0,0,3411,0,2]
|
["p1",12,"op","chess_char_5_10_a",2,null,3882.4,1,2,0,0,0,2475,0,2]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10042_prtrop_2": [1,1,0,331,13271],
|
"enemy_10042_prtrop_2": [1,1,0,331,13271],
|
||||||
@@ -869,14 +869,14 @@
|
|||||||
"enemy_1270_nhstlk_2": [1,1,0,0,26542],
|
"enemy_1270_nhstlk_2": [1,1,0,0,26542],
|
||||||
"enemy_1328_cbjedi": [1,1,0,1312,16589],
|
"enemy_1328_cbjedi": [1,1,0,1312,16589],
|
||||||
"enemy_1427_lrnazg": [1,1,0,2944,24883],
|
"enemy_1427_lrnazg": [1,1,0,2944,24883],
|
||||||
"enemy_1535_wlfmster": [1,0,1,540,34412],
|
"enemy_1535_wlfmster": [1,0,1,556,34412],
|
||||||
"enemy_2052_smgia": [1,0,1,0,39870],
|
"enemy_2052_smgia": [1,0,1,0,39870],
|
||||||
"enemy_5601_entlec": [7,7,0,0,83729]
|
"enemy_5601_entlec": [7,7,0,0,83729]
|
||||||
},
|
},
|
||||||
"hooks": [1,126,5700,628,628,1968,2870,19611,107,114,27,24,9,27493,1483,27,111,5,1,195,29,2,0],
|
"hooks": [1,126,5700,629,629,1969,2872,24047,107,114,27,24,9,27493,1483,27,111,5,1,196,29,2,0],
|
||||||
"events": {"atk":1127,"bounty":5,"deploy":15,"die":109,"dmg":2309,"fx":296,"heal":329,"layer":29,"leak":5,"skill":51,"spawn":123,"status":818},
|
"events": {"atk":1128,"bounty":5,"deploy":15,"die":109,"dmg":2310,"fx":296,"heal":47,"layer":29,"leak":5,"skill":51,"spawn":123,"status":818},
|
||||||
"fx": {"anchor":3,"aoe":2,"bandage":2,"burst":2,"candle":7,"downed":2,"ember":2,"explode":1,"garrison":29,"garrisonGrant":1,"jungleSoul":2,"mote":96,"overload":2,"redistribute":41,"revive":1,"reweave":3,"sandChains":3,"sandChainsCharged":1,"spGift":45,"splash":9,"summon":1,"wake":41},
|
"fx": {"anchor":3,"aoe":2,"bandage":2,"burst":2,"candle":7,"downed":2,"ember":2,"explode":1,"garrison":29,"garrisonGrant":1,"jungleSoul":2,"mote":96,"overload":2,"redistribute":41,"revive":1,"reweave":3,"sandChains":3,"sandChainsCharged":1,"spGift":45,"splash":9,"summon":1,"wake":41},
|
||||||
"snaps": "ea6c7012 3aa0a7fb f8758240 df1302b0 5530c8c4 c6db6bd4 bc5e64be 4c1e7454 d511f845 e28b4bda 0ebbb150 518c81dd 7902970f e9fe7d62 a1697beb 8b61b97a 821e95b5 13fa4624 745edb98"
|
"snaps": "ea6c7012 3aa0a7fb e02a58a5 f409a573 534e509d de926dcb 98cdab13 40abea2d 22c15b65 4b1d74ee 8b407e69 bff2877e 1e9e5d48 fd2e5755 f56f9880 32f27650 c5fbc11c 4cd3f7dd 685ecd07"
|
||||||
},
|
},
|
||||||
"roster-014": {
|
"roster-014": {
|
||||||
"about": "pass 0 band 6: chess_char_5_11_a chess_char_5_19_a chess_char_5_13_a chess_char_5_14_a chess_char_5_01_b chess_char_5_17_a chess_char_5_12_a chess_char_5_15_a chess_char_5_20_a chess_char_5_21_a chess_char_5_22_a chess_char_5_23_a",
|
"about": "pass 0 band 6: chess_char_5_11_a chess_char_5_19_a chess_char_5_13_a chess_char_5_14_a chess_char_5_01_b chess_char_5_17_a chess_char_5_12_a chess_char_5_15_a chess_char_5_20_a chess_char_5_21_a chess_char_5_22_a chess_char_5_23_a",
|
||||||
@@ -948,14 +948,14 @@
|
|||||||
"round": 12,
|
"round": 12,
|
||||||
"seed": 1904822123,
|
"seed": 1904822123,
|
||||||
"waveId": "act1autochess_h05",
|
"waveId": "act1autochess_h05",
|
||||||
"time": 183.83,
|
"time": 190.83,
|
||||||
"ticks": 5515,
|
"ticks": 5725,
|
||||||
"reason": "cleared",
|
"reason": "cleared",
|
||||||
"killed": 107,
|
"killed": 107,
|
||||||
"total": 107,
|
"total": 107,
|
||||||
"unspawned": 0,
|
"unspawned": 0,
|
||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 220,
|
"rngDraws": 236,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {
|
"p1": {
|
||||||
@@ -965,33 +965,34 @@
|
|||||||
"leaks": 0,
|
"leaks": 0,
|
||||||
"leaksUncounted": 0,
|
"leaksUncounted": 0,
|
||||||
"coins": 12,
|
"coins": 12,
|
||||||
"dmg": 1873167,
|
"dmg": 1872086,
|
||||||
"bossDmg": 0,
|
"bossDmg": 0,
|
||||||
"heal": 48659,
|
"heal": 61449,
|
||||||
"deaths": 0,
|
"deaths": 0,
|
||||||
"layerGains": {"indomShip":20}
|
"layerGains": {"indomShip":20}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,8,9,171971,10093,0,59,4],
|
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_horn",2775,1,8,5,136000,8617,0,52,4],
|
||||||
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4794.8,1,6,0,0,10980,10825,0,85],
|
["p1",2,"op","chess_char_5_11_b",1,"uniequip_002_demkni",4804.8,1,6,0,0,11400,12357,0,82],
|
||||||
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",11321.75,1,131,19,377565,30655,14351,31,5],
|
["p1",3,"op","chess_char_5_05_b",2,"uniequip_002_ulpia",12573,1,140,28,487247,34997,18719,34,6],
|
||||||
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",3678.05,1,11,2,44770,492,23,21,3],
|
["p1",4,"op","chess_char_5_06_b",2,"uniequip_002_etlchi",3222,1,11,0,31264,0,0,13,3],
|
||||||
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",2098.76,1,12,2,1896,14069,0,3,1],
|
["p1",5,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",2112.8,1,12,1,1895,14559,0,2,1],
|
||||||
["p1",6,"op","chess_char_5_14_b",1,"none",1994,1,13,24,394446,8127,654,32,46],
|
["p1",6,"op","chess_char_5_14_b",1,"none",1994,1,13,22,450566,5554,459,26,56],
|
||||||
["p1",7,"op","chess_char_5_07_b",2,"uniequip_002_surtr",116.32,1,125,19,283241,35927,372,49,3],
|
["p1",7,"op","chess_char_5_07_b",2,"uniequip_002_surtr",2680,1,139,20,266380,57790,9570,68,4],
|
||||||
["p1",8,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,4,0,0,0,0,1,1],
|
["p1",8,"op","chess_char_5_02_b",2,"uniequip_002_titi",1439,1,4,1,5319,0,311,2,1],
|
||||||
["p1",9,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,5,0,0,0,0,0,0],
|
["p1",9,"op","chess_char_5_03_b",2,"uniequip_002_blaze2",1472,1,5,0,0,0,0,0,0],
|
||||||
["p1",10,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1470,1,15,4,45282,20497,9369,50,4],
|
["p1",10,"op","chess_char_5_10_b",2,"uniequip_002_lisa",1400,1,15,3,39044,21655,1575,45,4],
|
||||||
["p1",11,"op","chess_char_5_12_b",0,"uniequip_002_dusk",714.8,1,7,2,35092,394,0,7,7],
|
["p1",11,"op","chess_char_5_12_b",0,"uniequip_002_dusk",714.8,1,7,2,16198,0,0,6,6],
|
||||||
["p1",12,"op","chess_char_5_15_b",1,"uniequip_002_thorn2",1170,1,10,26,517067,3444,13065,11,8],
|
["p1",12,"op","chess_char_5_15_b",1,"uniequip_002_thorn2",1170,1,10,25,436333,3788,18457,8,6],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,0,1,0,0,0,0,0,null],
|
["-","~1","device","trap_1105_accrate",null,null,100,0,1,0,0,0,0,0,null],
|
||||||
["-","~2","device","trap_1105_accrate",null,null,100,0,2,0,0,0,0,0,null],
|
["-","~2","device","trap_1105_accrate",null,null,100,0,2,0,0,0,0,0,null],
|
||||||
["-","~3","device","trap_1105_accrate",null,null,100,0,3,0,0,0,0,0,null],
|
["-","~3","device","trap_1105_accrate",null,null,100,0,3,0,0,0,0,0,null],
|
||||||
["p1","~1","token","token_10015_dusk_drgn",null,null,0,0,45,0,1839,1997,0,4,null],
|
["p1","~1","token","token_10015_dusk_drgn",null,null,0,0,45,0,1839,1997,0,4,null],
|
||||||
["p1","~1","token","token_10039_ulpia_block",null,null,3500,0,56,0,0,0,0,0,null],
|
["p1","~1","token","token_10039_ulpia_block",null,null,3500,0,57,0,0,0,0,0,null],
|
||||||
["p1","~2","token","token_10039_ulpia_block",null,null,3500,0,78,0,0,0,0,0,null],
|
["p1","~2","token","token_10039_ulpia_block",null,null,3500,0,89,0,0,0,0,0,null],
|
||||||
["p1","~3","token","token_10039_ulpia_block",null,null,3500,1,132,0,0,0,0,0,null]
|
["p1","~3","token","token_10039_ulpia_block",null,null,3500,0,105,0,0,0,0,0,null],
|
||||||
|
["p1","~4","token","token_10039_ulpia_block",null,null,3500,1,141,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10044_wintun": [1,1,0,0,13997],
|
"enemy_10044_wintun": [1,1,0,0,13997],
|
||||||
@@ -1001,22 +1002,22 @@
|
|||||||
"enemy_1161_tidmag": [1,1,0,277,9331],
|
"enemy_1161_tidmag": [1,1,0,277,9331],
|
||||||
"enemy_1162_magmot": [1,1,0,2091,18662],
|
"enemy_1162_magmot": [1,1,0,2091,18662],
|
||||||
"enemy_1196_msfyin": [1,1,0,0,2],
|
"enemy_1196_msfyin": [1,1,0,0,2],
|
||||||
"enemy_1209_sfden": [1,1,0,0,21773],
|
"enemy_1209_sfden": [1,1,0,451,21773],
|
||||||
"enemy_1210_msfden": [1,1,0,0,12],
|
"enemy_1210_msfden": [1,1,0,0,35],
|
||||||
"enemy_1267_nhpbr_2": [36,36,0,21028,307930],
|
"enemy_1267_nhpbr_2": [36,36,0,25514,307930],
|
||||||
"enemy_1270_nhstlk_2": [27,27,0,17430,671846],
|
"enemy_1270_nhstlk_2": [27,27,0,15931,671846],
|
||||||
"enemy_1272_nhtank_2": [1,1,0,1950,23328],
|
"enemy_1272_nhtank_2": [1,1,0,1481,23328],
|
||||||
"enemy_1329_cbshld_2": [1,1,0,2767,20218],
|
"enemy_1329_cbshld_2": [1,1,0,2767,20218],
|
||||||
"enemy_1433_dsbasi": [1,1,0,574,6687],
|
"enemy_1433_dsbasi": [1,1,0,574,6687],
|
||||||
"enemy_2001_duckmi": [1,1,0,0,27994],
|
"enemy_2001_duckmi": [1,1,0,0,27994],
|
||||||
"enemy_2085_skzjxd_2": [1,1,0,0,20218],
|
"enemy_2085_skzjxd_2": [1,1,0,0,20218],
|
||||||
"enemy_5601_entlec": [3,3,0,0,8624],
|
"enemy_5601_entlec": [3,3,0,0,7520],
|
||||||
"enemy_9006_actoxi": [30,30,0,7216,699840]
|
"enemy_9006_actoxi": [30,30,0,10167,699840]
|
||||||
},
|
},
|
||||||
"hooks": [1,136,5515,343,343,2210,2952,2150,111,118,167,164,0,16650,5172,44,110,0,1,219,2,0,0],
|
"hooks": [1,141,5725,339,339,2212,3212,6331,111,121,173,172,0,17066,5320,40,110,0,1,297,2,0,0],
|
||||||
"events": {"atk":400,"bounty":6,"deploy":23,"die":118,"dmg":2227,"fx":495,"heal":1755,"layer":2,"skill":331,"spawn":129,"status":733},
|
"events": {"atk":387,"bounty":6,"deploy":28,"die":121,"dmg":2230,"fx":477,"heal":1708,"layer":2,"skill":345,"spawn":130,"status":744},
|
||||||
"fx": {"anchor":5,"aoe":51,"candle":3,"ember":2,"garrison":2,"healAoe":85,"overload":4,"revive":1,"sp":112,"substitute":1,"summon":3,"swap":1,"telegraph":1,"teleport":5,"zone":219},
|
"fx": {"anchor":6,"aoe":60,"candle":3,"ember":4,"garrison":2,"healAoe":82,"overload":4,"revive":4,"sp":119,"substitute":1,"summon":3,"swap":1,"telegraph":1,"teleport":7,"zone":180},
|
||||||
"snaps": "94d83e68 15054173 df77e6b0 ea29210b e3bf8758 9ca413e8 e8121837 3924f5bc 9dec7f8c 36b43741 ec7556ed bf5cd70b e88662e1 7272ee0e 078560c0 2b347016 7b0ad856 cc28c557 ab6ee3d4"
|
"snaps": "2bf25774 e89ae498 49939303 0e8f4dce 3457bdba d3fff808 8af4db7d ac7d9792 415e57a9 c250ca36 03afe93a 5293a28c e631d206 2b5bf893 c6929980 8668ff14 896dd549 9388dc29 047ae0b3"
|
||||||
},
|
},
|
||||||
"roster-016": {
|
"roster-016": {
|
||||||
"about": "pass 0 band 6: chess_char_5_19_b chess_char_6_03_a chess_char_6_06_a chess_char_5_17_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_6_01_a chess_char_6_02_a chess_char_6_04_a chess_char_6_05_a token_10017_skadi2_dedant",
|
"about": "pass 0 band 6: chess_char_5_19_b chess_char_6_03_a chess_char_6_06_a chess_char_5_17_b chess_char_5_20_b chess_char_5_21_b chess_char_5_22_b chess_char_5_23_b chess_char_6_01_a chess_char_6_02_a chess_char_6_04_a chess_char_6_05_a token_10017_skadi2_dedant",
|
||||||
@@ -1044,26 +1045,26 @@
|
|||||||
"leaks": 55,
|
"leaks": 55,
|
||||||
"leaksUncounted": 0,
|
"leaksUncounted": 0,
|
||||||
"coins": 6,
|
"coins": 6,
|
||||||
"dmg": 3361010,
|
"dmg": 3360911,
|
||||||
"bossDmg": 0,
|
"bossDmg": 0,
|
||||||
"heal": 65977,
|
"heal": 66004,
|
||||||
"deaths": 11,
|
"deaths": 11,
|
||||||
"layerGains": {"preciShip":2}
|
"layerGains": {"preciShip":2}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_5_19_b",2,"uniequip_002_mlynar",3907,1,154,12,307773,8183,369,78,4],
|
["p1",1,"op","chess_char_5_19_b",2,"uniequip_002_mlynar",3907,1,154,12,307948,8183,369,78,4],
|
||||||
["p1",2,"op","chess_char_6_03_a",2,null,3649.5,1,149,2,101623,13991,3710,50,2],
|
["p1",2,"op","chess_char_6_03_a",2,null,3649.5,1,149,2,101623,13991,3710,50,2],
|
||||||
["p1",3,"op","chess_char_6_06_a",2,null,2223,1,153,6,301133,9855,461,70,3],
|
["p1",3,"op","chess_char_6_06_a",2,null,2223,1,153,6,301308,9855,461,70,3],
|
||||||
["p1",4,"op","chess_char_5_17_b",1,"uniequip_002_f12yin",2738,1,131,2,169426,28198,6759,214,3],
|
["p1",4,"op","chess_char_5_17_b",1,"uniequip_002_f12yin",2738,1,131,2,168883,28205,7916,214,3],
|
||||||
["p1",5,"op","chess_char_5_20_b",2,"uniequip_002_aglina",1382,1,10,0,113165,1182,705,41,5],
|
["p1",5,"op","chess_char_5_20_b",2,"uniequip_002_aglina",1382,1,10,0,113165,1182,705,41,5],
|
||||||
["p1",6,"op","chess_char_5_21_b",1,"uniequip_002_sntlla",1629,1,84,0,231177,2332,285,114,3],
|
["p1",6,"op","chess_char_5_21_b",1,"uniequip_002_sntlla",1629,1,84,0,231177,2344,422,114,3],
|
||||||
["p1",7,"op","chess_char_5_22_b",1,"uniequip_002_nymph",1611,1,1,1,31212,1242,1242,13,5],
|
["p1",7,"op","chess_char_5_22_b",1,"uniequip_002_nymph",1611,1,1,1,31212,1242,1242,13,5],
|
||||||
["p1",8,"op","chess_char_5_23_b",1,"uniequip_002_reckpr",1610,1,3,0,0,3654,46989,69,4],
|
["p1",8,"op","chess_char_5_23_b",1,"uniequip_002_reckpr",1610,1,3,0,0,3654,46913,69,4],
|
||||||
["p1",9,"op","chess_char_6_01_a",2,null,1158,1,111,20,399102,4548,175,70,3],
|
["p1",9,"op","chess_char_6_01_a",2,null,1158,1,111,20,399231,4533,652,70,3],
|
||||||
["p1",10,"op","chess_char_6_02_a",2,null,1687,1,7,25,1334116,6394,220,71,3],
|
["p1",10,"op","chess_char_6_02_a",2,null,1687,1,7,25,1334081,6394,781,71,3],
|
||||||
["p1",11,"op","chess_char_6_04_a",2,null,1202,1,94,2,114260,10510,4682,0,3],
|
["p1",11,"op","chess_char_6_04_a",2,null,1202,1,94,2,114260,10524,1818,0,3],
|
||||||
["p1",12,"op","chess_char_6_05_a",2,null,1215,1,58,0,258022,2559,379,70,4],
|
["p1",12,"op","chess_char_6_05_a",2,null,1215,1,58,0,258022,2538,1013,70,4],
|
||||||
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,13,0,0,0,0,0,null],
|
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,13,0,0,0,0,0,null],
|
||||||
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,60,0,0,0,0,0,null],
|
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,60,0,0,0,0,0,null],
|
||||||
["p1","~2","token","token_10017_skadi2_dedant",null,null,100,0,103,0,0,0,0,0,null],
|
["p1","~2","token","token_10017_skadi2_dedant",null,null,100,0,103,0,0,0,0,0,null],
|
||||||
@@ -1073,24 +1074,24 @@
|
|||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10045_parrot": [1,0,1,0,44502],
|
"enemy_10045_parrot": [1,0,1,0,44502],
|
||||||
"enemy_10098_crhro": [1,1,0,8003,185752],
|
"enemy_10098_crhro": [1,1,0,8003,185752],
|
||||||
"enemy_10124_uashld_2": [12,0,11,30125,652842],
|
"enemy_10124_uashld_2": [12,0,11,30125,652744],
|
||||||
"enemy_1019_jshoot_2": [1,1,0,1514,16718],
|
"enemy_1019_jshoot_2": [1,1,0,1494,16718],
|
||||||
"enemy_1043_zomsbr": [72,47,25,1006,906047],
|
"enemy_1043_zomsbr": [72,47,25,1006,906047],
|
||||||
"enemy_1061_zomshd": [30,16,14,11849,1388159],
|
"enemy_1061_zomshd": [30,16,14,11856,1388159],
|
||||||
"enemy_1072_dlancer": [1,1,0,2738,37150],
|
"enemy_1072_dlancer": [1,1,0,2738,37150],
|
||||||
"enemy_1165_duhond": [1,1,0,0,17337],
|
"enemy_1165_duhond": [1,1,0,0,17337],
|
||||||
"enemy_1196_msfyin_2": [1,1,0,0,3],
|
"enemy_1196_msfyin_2": [1,1,0,0,3],
|
||||||
"enemy_1209_sfden_2": [1,0,1,0,40071],
|
"enemy_1209_sfden_2": [1,0,1,0,40071],
|
||||||
"enemy_1273_stmgun_2": [1,1,0,32715,111451],
|
"enemy_1273_stmgun_2": [1,1,0,32725,111451],
|
||||||
"enemy_1355_mrfly": [1,1,0,0,37150],
|
"enemy_1355_mrfly": [1,1,0,0,37150],
|
||||||
"enemy_1433_dsbasi_2": [1,1,0,1153,35293],
|
"enemy_1433_dsbasi_2": [1,1,0,1153,35293],
|
||||||
"enemy_2001_duckmi_2": [1,0,1,0,4539],
|
"enemy_2001_duckmi_2": [1,0,1,0,4539],
|
||||||
"enemy_9006_actoxi": [1,0,1,0,2981]
|
"enemy_9006_actoxi": [1,0,1,0,2981]
|
||||||
},
|
},
|
||||||
"hooks": [1,154,6900,884,953,7381,7592,77582,82,140,42,37,17,36466,990,37,126,54,1,95,1,10,3],
|
"hooks": [1,154,6900,884,953,7381,7592,79141,82,140,42,37,17,36466,990,37,126,54,1,95,1,10,3],
|
||||||
"events": {"atk":2068,"bounty":3,"deploy":28,"die":86,"dmg":7533,"fx":512,"heal":225,"layer":1,"leak":54,"skill":79,"spawn":143,"status":2296},
|
"events": {"atk":2068,"bounty":3,"deploy":28,"die":86,"dmg":7533,"fx":512,"heal":121,"layer":1,"leak":54,"skill":79,"spawn":143,"status":2296},
|
||||||
"fx": {"aoe":9,"blessing":1,"bombard":17,"bombardShell":17,"burst":10,"crit":42,"dodge":3,"explode":40,"firewall":2,"garrison":1,"iceSpike":90,"lightning":116,"lock":17,"lure":3,"revive":1,"snow":81,"soul":1,"sp":2,"storm":4,"talent":2,"telegraph":8,"tide":3,"wanted":37,"weightless":5},
|
"fx": {"aoe":9,"blessing":1,"bombard":17,"bombardShell":17,"burst":10,"crit":42,"dodge":3,"explode":40,"firewall":2,"garrison":1,"iceSpike":90,"lightning":116,"lock":17,"lure":3,"revive":1,"snow":81,"soul":1,"sp":2,"storm":4,"talent":2,"telegraph":8,"tide":3,"wanted":37,"weightless":5},
|
||||||
"snaps": "ee17d257 2b5b60a7 bca4c44c a7aa2306 7f8469fb b466b374 2d189b42 c93b0983 53948389 334fd760 ba885b5c cafbf724 2e204610 95530b0b 9453d785 7b4651cb 20697bb9 4ad6a768 86798eb2 779f0409 09912c24 ac014067 7729604f"
|
"snaps": "ee17d257 f73c3a0d be3c7aa5 3583cf57 7512d99f fdab36f1 1f943fd8 05948c2d 97eb7c1c 3fe70ec7 c591e18a b3506fd2 851f7f91 302c937e 46d42282 b50d23b1 1314447c 5a7ed13b 9b51c02e 58a2c59a 4ff3a973 3535e3d4 36e84421"
|
||||||
},
|
},
|
||||||
"roster-017": {
|
"roster-017": {
|
||||||
"about": "pass 0 band 6: chess_char_6_15_a chess_char_6_19_a chess_char_6_07_a chess_char_6_17_a chess_char_6_08_a chess_char_6_09_a chess_char_6_11_a chess_char_6_12_a chess_char_6_13_a chess_char_6_14_a chess_char_6_16_a chess_char_6_18_a",
|
"about": "pass 0 band 6: chess_char_6_15_a chess_char_6_19_a chess_char_6_07_a chess_char_6_17_a chess_char_6_08_a chess_char_6_09_a chess_char_6_11_a chess_char_6_12_a chess_char_6_13_a chess_char_6_14_a chess_char_6_16_a chess_char_6_18_a",
|
||||||
@@ -1192,7 +1193,7 @@
|
|||||||
"coins": 12,
|
"coins": 12,
|
||||||
"dmg": 1554114,
|
"dmg": 1554114,
|
||||||
"bossDmg": 0,
|
"bossDmg": 0,
|
||||||
"heal": 24297,
|
"heal": 26734,
|
||||||
"deaths": 1,
|
"deaths": 1,
|
||||||
"layerGains": {"lateranoShip":12,"preciShip":12,"sargonShip":26}
|
"layerGains": {"lateranoShip":12,"preciShip":12,"sargonShip":26}
|
||||||
}
|
}
|
||||||
@@ -1201,26 +1202,26 @@
|
|||||||
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",3430,1,3,0,0,0,0,0,0],
|
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_yu",3430,1,3,0,0,0,0,0,0],
|
||||||
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",2939,1,6,0,0,0,0,0,0],
|
["p1",2,"op","chess_char_6_06_b",2,"uniequip_002_pepe",2939,1,6,0,0,0,0,0,0],
|
||||||
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3287.06,1,9,0,0,0,0,0,0],
|
["p1",3,"op","chess_char_6_07_b",2,"uniequip_002_siege2",3287.06,1,9,0,0,0,0,0,0],
|
||||||
["p1",4,"op","chess_char_6_20_a",2,null,1311.22,1,4,0,0,0,17845,42,2],
|
["p1",4,"op","chess_char_6_20_a",2,null,1311.22,1,4,0,0,0,17900,42,2],
|
||||||
["p1",5,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1558.2,1,7,10,122773,0,0,19,5],
|
["p1",5,"op","chess_char_6_01_b",2,"uniequip_002_lemuen",1558.2,1,7,10,122773,0,0,19,5],
|
||||||
["p1",6,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",3981.98,1,10,6,53103,2747,0,11,2],
|
["p1",6,"op","chess_char_6_02_b",2,"uniequip_002_sbell2",3981.98,1,10,6,53103,2747,455,11,2],
|
||||||
["p1",7,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",1693.88,1,13,1,32726,8214,4303,0,5],
|
["p1",7,"op","chess_char_6_04_b",2,"uniequip_002_skadi2",1693.88,1,13,1,32726,8214,132,0,5],
|
||||||
["p1",8,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",0,0,15,13,238107,10230,0,40,7],
|
["p1",8,"op","chess_char_6_05_b",2,"uniequip_002_pasngr",0,0,15,13,238107,10238,3419,40,7],
|
||||||
["p1",9,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1768.08,1,5,7,109799,0,2149,7,1],
|
["p1",9,"op","chess_char_6_08_b",2,"uniequip_002_reed2",1768.08,1,5,7,109799,0,2056,7,1],
|
||||||
["p1",10,"op","chess_char_6_09_b",0,"uniequip_002_cello",1401.32,1,8,0,11545,0,0,6,7],
|
["p1",10,"op","chess_char_6_09_b",0,"uniequip_002_cello",1401.32,1,8,0,11545,0,0,6,7],
|
||||||
["p1",11,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2006.58,1,11,21,153436,0,0,147,5],
|
["p1",11,"op","chess_char_6_11_b",2,"uniequip_002_mlyss",2006.58,1,11,21,153436,0,0,147,5],
|
||||||
["p1",12,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",4330.2,1,14,58,757273,4544,0,70,4],
|
["p1",12,"op","chess_char_6_12_b",1,"uniequip_002_rosmon",4330.2,1,14,58,757273,4544,345,70,4],
|
||||||
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,16,0,0,0,0,0,null],
|
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,16,0,0,0,0,0,null],
|
||||||
["p1",14,"token","token_10030_mlyss_wtrman",null,null,2185.72,1,12,4,44521,1928,0,89,1],
|
["p1",14,"token","token_10030_mlyss_wtrman",null,null,2185.72,1,12,4,44521,1928,0,89,1],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null],
|
||||||
["p1","~1","token","token_10030_mlyss_wtrman",null,null,0,0,37,0,4011,2186,0,4,null],
|
["p1","~1","token","token_10030_mlyss_wtrman",null,null,0,0,37,0,4011,2186,0,4,null],
|
||||||
["p1","~2","token","token_10030_mlyss_wtrman",null,null,0,0,52,0,257,2144,0,3,null],
|
["p1","~2","token","token_10030_mlyss_wtrman",null,null,0,0,52,0,257,2507,346,3,null],
|
||||||
["p1","~1","token","token_10017_skadi2_dedant",null,null,117.4,0,60,0,0,0,0,0,null],
|
["p1","~1","token","token_10017_skadi2_dedant",null,null,117.4,0,60,0,0,0,0,0,null],
|
||||||
["p1","~3","token","token_10030_mlyss_wtrman",null,null,45.32,0,71,0,8982,2375,0,12,null],
|
["p1","~3","token","token_10030_mlyss_wtrman",null,null,836.85,0,71,0,8982,2375,792,12,null],
|
||||||
["p1","~4","token","token_10030_mlyss_wtrman",null,null,692.34,0,100,0,9518,1493,0,12,null],
|
["p1","~4","token","token_10030_mlyss_wtrman",null,null,1396.67,0,100,0,9518,1493,704,12,null],
|
||||||
["p1","~2","token","token_10017_skadi2_dedant",null,null,100,0,102,0,0,0,0,0,null],
|
["p1","~2","token","token_10017_skadi2_dedant",null,null,100,0,102,0,0,0,0,0,null],
|
||||||
["p1","~5","token","token_10030_mlyss_wtrman",null,null,1190.13,0,132,2,8062,996,0,12,null],
|
["p1","~5","token","token_10030_mlyss_wtrman",null,null,1775.89,0,132,2,8062,996,586,12,null],
|
||||||
["p1","~3","token","token_10017_skadi2_dedant",null,null,100,0,138,0,0,0,0,0,null]
|
["p1","~3","token","token_10017_skadi2_dedant",null,null,100,0,138,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
@@ -1234,18 +1235,18 @@
|
|||||||
"enemy_1210_msfden_2": [1,1,0,0,45],
|
"enemy_1210_msfden_2": [1,1,0,0,45],
|
||||||
"enemy_1229_darmy": [27,27,0,0,188117],
|
"enemy_1229_darmy": [27,27,0,0,188117],
|
||||||
"enemy_1229_darmy_2": [57,57,0,0,520059],
|
"enemy_1229_darmy_2": [57,57,0,0,520059],
|
||||||
"enemy_1275_dwlock_2": [21,21,0,21621,487711],
|
"enemy_1275_dwlock_2": [21,21,0,21630,487711],
|
||||||
"enemy_1283_sgkill": [1,1,0,2557,19907],
|
"enemy_1283_sgkill": [1,1,0,2921,19907],
|
||||||
"enemy_1364_spnaxe_2": [1,1,0,1348,55342],
|
"enemy_1364_spnaxe_2": [1,1,0,1348,55342],
|
||||||
"enemy_1367_dseed": [2,2,0,0,9953],
|
"enemy_1367_dseed": [2,2,0,0,9953],
|
||||||
"enemy_1439_dslntf": [1,1,0,0,49766],
|
"enemy_1439_dslntf": [1,1,0,0,49766],
|
||||||
"enemy_2002_bearmi_2": [1,1,0,0,18248],
|
"enemy_2002_bearmi_2": [1,1,0,0,18248],
|
||||||
"enemy_9008_acbunn": [1,1,0,2434,19907]
|
"enemy_9008_acbunn": [1,1,0,2434,19907]
|
||||||
},
|
},
|
||||||
"hooks": [1,146,5863,534,534,1311,1464,508,125,132,39,34,35,25836,360,5,122,0,1,125,11,3,0],
|
"hooks": [1,146,5863,534,534,1311,1464,3509,125,132,39,34,35,25836,360,5,122,0,1,125,11,3,0],
|
||||||
"events": {"atk":625,"bounty":6,"deploy":22,"die":132,"dmg":1383,"fx":266,"heal":235,"layer":11,"skill":73,"spawn":146,"status":411},
|
"events": {"atk":625,"bounty":6,"deploy":22,"die":132,"dmg":1383,"fx":266,"heal":168,"layer":11,"skill":73,"spawn":146,"status":411},
|
||||||
"fx": {"beam":4,"bombard":35,"bombardShell":35,"burst":3,"camouflage":2,"copy":1,"dp":5,"garrison":8,"lightning":84,"link":1,"lock":35,"lure":2,"scorchBurst":22,"snow":7,"split":5,"storm":7,"summon":2,"talent":1,"tide":5,"wanted":2},
|
"fx": {"beam":4,"bombard":35,"bombardShell":35,"burst":3,"camouflage":2,"copy":1,"dp":5,"garrison":8,"lightning":84,"link":1,"lock":35,"lure":2,"scorchBurst":22,"snow":7,"split":5,"storm":7,"summon":2,"talent":1,"tide":5,"wanted":2},
|
||||||
"snaps": "5acdc7df c55424c0 c6c7faaa 141f61c9 87b42903 b9f9f4bb bfe3c39f ff01f7c3 88dde5ed e1cffdea 1e6c86b5 b346636f 3411307f 72468689 58b5c601 2a20a3fa 91883493 3699c0bc 8385ea32 05aedbfa"
|
"snaps": "7b9d49a2 b87cf735 893558ef e458b53f 64d49ed2 3bbe703e 3923b0ae 3bd711a9 d9ffc479 479fad4b b92e2786 5832a195 c11d4407 85cd8978 6fd262f1 8b9aaa3e 63abc537 d7cecaac 1998b3c2 b03b9fea"
|
||||||
},
|
},
|
||||||
"roster-019": {
|
"roster-019": {
|
||||||
"about": "pass 0 band 7: chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_5_05_b chess_char_6_17_b chess_char_6_13_b chess_char_6_14_b chess_char_6_16_b chess_char_6_18_b chess_char_6_20_b chess_char_5_02_b chess_char_5_03_b",
|
"about": "pass 0 band 7: chess_char_6_15_b chess_char_6_19_b chess_char_5_01_b chess_char_5_05_b chess_char_6_17_b chess_char_6_13_b chess_char_6_14_b chess_char_6_16_b chess_char_6_18_b chess_char_6_20_b chess_char_5_02_b chess_char_5_03_b",
|
||||||
@@ -1489,48 +1490,47 @@
|
|||||||
"time": 110,
|
"time": 110,
|
||||||
"ticks": 3300,
|
"ticks": 3300,
|
||||||
"reason": "timeout",
|
"reason": "timeout",
|
||||||
"killed": 29,
|
"killed": 30,
|
||||||
"total": 36,
|
"total": 35,
|
||||||
"unspawned": 0,
|
"unspawned": 0,
|
||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 0,
|
"rngDraws": 0,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {"p1":{"killed":29,"total":36,"perfect":false,"leaks":7,"leaksUncounted":0,"coins":6,"dmg":140269,"bossDmg":0,"heal":33184,"deaths":3,"layerGains":{}}},
|
"players": {"p1":{"killed":30,"total":35,"perfect":false,"leaks":5,"leaksUncounted":0,"coins":4,"dmg":142158,"bossDmg":0,"heal":23082,"deaths":5,"layerGains":{}}},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_2_08_a",0,null,3261.3,1,7,3,12561,4641,0,21,1],
|
["p1",1,"op","chess_char_2_08_a",0,null,0,0,7,3,8622,6723,336,7,1],
|
||||||
["p1",2,"op","chess_char_2_17_a",0,null,0,0,11,1,11958,5954,2331,9,2],
|
["p1",2,"op","chess_char_2_17_a",0,null,0,0,11,5,19946,6536,2912,14,3],
|
||||||
["p1",3,"op","chess_char_2_18_a",1,null,2171.81,1,12,16,49435,12797,0,22,2],
|
["p1",3,"op","chess_char_2_18_a",1,null,0,0,12,13,43178,7557,342,20,2],
|
||||||
["p1",4,"op","chess_char_2_07_a",0,null,1443.37,1,14,5,23862,12920,0,44,2],
|
["p1",4,"op","chess_char_2_07_a",0,null,2806.23,1,52,4,18437,8701,353,33,1],
|
||||||
["p1",5,"op","chess_char_2_09_a",0,null,0,0,50,4,36146,5840,1423,29,5],
|
["p1",5,"op","chess_char_2_09_a",0,null,1243.8,1,50,5,41253,5710,2537,35,6],
|
||||||
["p1",6,"op","chess_char_2_11_a",0,null,2152.73,1,8,0,1692,704,0,6,1],
|
["p1",6,"op","chess_char_2_11_a",0,null,281.02,1,8,0,1310,3159,73,4,1],
|
||||||
["p1",7,"op","chess_char_2_13_a",0,null,2472.85,1,9,0,253,0,0,12,1],
|
["p1",7,"op","chess_char_2_13_a",0,null,2472.85,1,9,0,3396,0,0,9,1],
|
||||||
["p1",8,"op","chess_char_2_16_a",0,null,2453.67,1,6,0,4,0,0,4,0],
|
["p1",8,"op","chess_char_2_16_a",0,null,2453.67,1,6,0,0,0,0,0,0],
|
||||||
["p1",9,"op","chess_char_2_12_a",0,null,1516.59,1,10,0,2,0,0,2,0],
|
["p1",9,"op","chess_char_2_12_a",0,null,1516.59,1,10,0,0,0,0,0,0],
|
||||||
["p1",10,"op","chess_char_2_06_a",1,null,1972.8,1,4,0,0,0,17292,35,2],
|
["p1",10,"op","chess_char_2_06_a",1,null,1972.8,1,4,0,0,0,9205,29,2],
|
||||||
["p1",11,"op","chess_char_2_10_a",0,null,1476.86,1,5,0,4354,0,0,39,1],
|
["p1",11,"op","chess_char_2_10_a",0,null,1476.86,1,5,0,6017,0,0,37,1],
|
||||||
["p1",12,"op","chess_char_2_14_a",0,null,1550.43,1,13,0,0,1085,12137,19,2],
|
["p1",12,"op","chess_char_2_14_a",0,null,1290.53,1,13,0,0,3218,7324,17,2],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~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]
|
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10034_cnvsax": [1,1,0,2521,8000],
|
"enemy_10034_cnvsax": [1,1,0,2580,8000],
|
||||||
"enemy_1010_demon": [6,4,0,2539,34640],
|
"enemy_1010_demon": [6,5,0,1840,33449],
|
||||||
"enemy_1010_demon_2": [3,2,0,4620,24539],
|
"enemy_1010_demon_2": [3,2,0,4616,24261],
|
||||||
"enemy_10112_ymgds": [1,1,0,0,4000],
|
"enemy_10112_ymgds": [1,1,0,0,4000],
|
||||||
"enemy_1067_snslime": [1,1,0,498,2600],
|
"enemy_1067_snslime": [1,1,0,498,2600],
|
||||||
"enemy_1071_dftman": [18,18,0,259,40320],
|
"enemy_1071_dftman": [18,18,0,221,40320],
|
||||||
"enemy_1170_dushld": [1,0,0,2288,2792],
|
"enemy_1170_dushld": [1,1,0,1246,5600],
|
||||||
"enemy_1209_sfden_2": [1,1,0,8405,14400],
|
"enemy_1209_sfden_2": [1,0,0,9165,8300],
|
||||||
"enemy_1210_msfden_2": [1,0,0,0,38],
|
|
||||||
"enemy_1305_mhslim_2": [1,1,0,230,1440],
|
"enemy_1305_mhslim_2": [1,1,0,230,1440],
|
||||||
"enemy_1439_dslntf_2": [1,0,0,2668,5256],
|
"enemy_1439_dslntf_2": [1,0,0,1653,8876],
|
||||||
"enemy_2048_smgrd": [1,0,0,8461,2244]
|
"enemy_2048_smgrd": [1,0,0,9276,5313]
|
||||||
},
|
},
|
||||||
"hooks": [1,52,3300,419,419,917,1086,360,32,32,19,16,0,11570,67,46,36,0,1,32,0,4,0],
|
"hooks": [1,52,3300,365,365,817,928,2024,35,35,20,18,0,10481,58,45,35,0,1,35,0,3,0],
|
||||||
"events": {"atk":590,"bounty":3,"deploy":13,"die":32,"dmg":969,"fx":58,"heal":342,"skill":35,"spawn":51,"status":290},
|
"events": {"atk":486,"bounty":2,"deploy":14,"die":35,"dmg":832,"fx":58,"heal":115,"skill":38,"spawn":50,"status":245},
|
||||||
"fx": {"beam":44,"buff":3,"burst":4,"explode":1,"summon":1,"takeoff":1,"telegraph":4},
|
"fx": {"beam":44,"buff":3,"burst":3,"explode":1,"takeoff":1,"telegraph":6},
|
||||||
"snaps": "79233706 fbbde954 585efdc3 c8692d0d f9f87605 85686e81 abc154b8 8d43dd1f 41c73952 55c49dad 32067d73"
|
"snaps": "79233706 fbbde954 ee6e5b34 69de2ff9 2fbb6124 855e06ef 2443be8d f2e935bb c6381f34 ef3ebf31 6ce61ad9"
|
||||||
},
|
},
|
||||||
"roster-024": {
|
"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",
|
"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",
|
||||||
@@ -1605,19 +1605,19 @@
|
|||||||
"rngDraws": 148,
|
"rngDraws": 148,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":65,"total":65,"perfect":true,"leaks":0,"leaksUncounted":1,"coins":6,"dmg":406741,"bossDmg":0,"heal":35301,"deaths":0,"layerGains":{"steadShip":1}}
|
"p1": {"killed":65,"total":65,"perfect":true,"leaks":0,"leaksUncounted":1,"coins":6,"dmg":406741,"bossDmg":0,"heal":35307,"deaths":0,"layerGains":{"steadShip":1}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_2_17_b",0,"none",11319.26,1,4,0,0,4967,4967,0,7],
|
["p1",1,"op","chess_char_2_17_b",0,"none",11319.26,1,4,0,0,4967,4967,0,7],
|
||||||
["p1",2,"op","chess_char_2_18_b",1,"none",5938.95,1,5,14,112554,4967,0,35,7],
|
["p1",2,"op","chess_char_2_18_b",1,"none",5945.32,1,5,14,112554,4967,3022,35,7],
|
||||||
["p1",3,"op","chess_char_3_06_a",0,null,6276.75,1,7,0,0,0,0,0,0],
|
["p1",3,"op","chess_char_3_06_a",0,null,6276.75,1,7,0,0,0,0,0,0],
|
||||||
["p1",4,"op","chess_char_2_13_b",0,"none",5971.42,1,9,0,2,0,0,2,1],
|
["p1",4,"op","chess_char_2_13_b",0,"none",5971.42,1,9,0,2,0,0,2,1],
|
||||||
["p1",5,"op","chess_char_2_16_b",0,"none",8122.19,1,12,10,78836,385,0,199,1],
|
["p1",5,"op","chess_char_2_16_b",0,"none",8122.19,1,12,10,78836,385,385,199,1],
|
||||||
["p1",6,"op","chess_char_3_02_a",0,null,5163.52,1,14,18,61155,258,0,199,76],
|
["p1",6,"op","chess_char_3_02_a",0,null,5163.52,1,14,18,61155,258,258,199,76],
|
||||||
["p1",7,"op","chess_char_3_03_a",0,null,3723.36,1,15,11,84000,21707,20327,224,2],
|
["p1",7,"op","chess_char_3_03_a",0,null,3723.36,1,15,11,84000,21707,21707,224,2],
|
||||||
["p1",8,"op","chess_char_3_04_a",0,null,5036.53,1,8,0,0,0,0,0,0],
|
["p1",8,"op","chess_char_3_04_a",0,null,5036.53,1,8,0,0,0,0,0,0],
|
||||||
["p1",9,"op","chess_char_3_05_a",0,null,8232.28,1,10,3,1026,4967,0,17,1],
|
["p1",9,"op","chess_char_3_05_a",0,null,8232.28,1,10,3,1026,4967,1451,17,1],
|
||||||
["p1",10,"op","chess_char_2_14_b",0,"none",4023.28,1,6,0,0,0,10006,36,3],
|
["p1",10,"op","chess_char_2_14_b",0,"none",4023.28,1,6,0,0,0,3516,37,3],
|
||||||
["p1",11,"op","chess_char_2_19_b",0,"none",5098.91,1,11,0,31525,0,0,28,12],
|
["p1",11,"op","chess_char_2_19_b",0,"none",5098.91,1,11,0,31525,0,0,28,12],
|
||||||
["p1",12,"op","chess_char_3_01_a",0,null,3749.08,1,13,9,37643,0,0,64,25],
|
["p1",12,"op","chess_char_3_01_a",0,null,3749.08,1,13,9,37643,0,0,64,25],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null],
|
["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null],
|
||||||
@@ -1637,10 +1637,10 @@
|
|||||||
"enemy_1433_dsbasi": [1,1,0,16,4954],
|
"enemy_1433_dsbasi": [1,1,0,16,4954],
|
||||||
"enemy_2021_syfish": [1,1,0,7,4608]
|
"enemy_2021_syfish": [1,1,0,7,4608]
|
||||||
},
|
},
|
||||||
"hooks": [1,81,4200,899,899,1329,1334,737,65,65,135,134,0,8882,236,90,66,0,1,122,1,0,0],
|
"hooks": [1,81,4200,900,900,1329,1334,5635,65,65,135,134,0,8882,236,90,66,0,1,122,1,0,0],
|
||||||
"events": {"atk":959,"bounty":3,"deploy":12,"die":65,"dmg":1334,"fx":166,"heal":533,"layer":1,"skill":269,"spawn":81,"status":231},
|
"events": {"atk":960,"bounty":3,"deploy":12,"die":65,"dmg":1334,"fx":166,"heal":276,"layer":1,"skill":269,"spawn":81,"status":231},
|
||||||
"fx": {"buff":1,"coin":2,"ember":57,"garrison":1,"sp":91,"summon":1,"takeoff":1,"zone":12},
|
"fx": {"buff":1,"coin":2,"ember":57,"garrison":1,"sp":91,"summon":1,"takeoff":1,"zone":12},
|
||||||
"snaps": "a16b87b8 7f2721ce aa352e38 be8420da cc9d79b8 2bd904e5 884df159 071c4266 503a35d9 8473f348 125f7d86 f254c9a4 c90befb2 fead077d"
|
"snaps": "82b4e917 5672134c 05d92f11 b2c7e239 c06462e0 d3ca46fc 31c8426f 343c2dd7 26111ac7 b16080df 5722eb2b ce7baf95 7afa6396 451c3e89"
|
||||||
},
|
},
|
||||||
"roster-026": {
|
"roster-026": {
|
||||||
"about": "pass 1 band 3: chess_char_3_12_a chess_char_3_16_a chess_char_3_18_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 chess_char_3_14_a chess_char_3_17_a chess_char_3_19_a chess_char_3_20_a token_10028_vigil_wolf",
|
"about": "pass 1 band 3: chess_char_3_12_a chess_char_3_16_a chess_char_3_18_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 chess_char_3_14_a chess_char_3_17_a chess_char_3_19_a chess_char_3_20_a token_10028_vigil_wolf",
|
||||||
@@ -1885,15 +1885,15 @@
|
|||||||
["p1",1,"op","chess_char_4_23_a",0,null,2179,1,6,1,37696,8150,2366,101,4],
|
["p1",1,"op","chess_char_4_23_a",0,null,2179,1,6,1,37696,8150,2366,101,4],
|
||||||
["p1",2,"op","chess_char_4_01_b",0,"uniequip_003_rmixer",317.05,1,9,0,22337,3010,0,153,17],
|
["p1",2,"op","chess_char_4_01_b",0,"uniequip_003_rmixer",317.05,1,9,0,22337,3010,0,153,17],
|
||||||
["p1",3,"op","chess_char_4_22_a",0,null,1972.92,1,66,2,12477,6115,0,74,17],
|
["p1",3,"op","chess_char_4_22_a",0,null,1972.92,1,66,2,12477,6115,0,74,17],
|
||||||
["p1",4,"op","chess_char_4_04_b",0,"none",1999,1,7,13,126381,3570,0,140,47],
|
["p1",4,"op","chess_char_4_04_b",0,"none",1999,1,7,13,126376,3570,1046,140,47],
|
||||||
["p1",5,"op","chess_char_4_07_b",0,"uniequip_003_bpipe",0,0,41,6,54732,7107,0,139,3],
|
["p1",5,"op","chess_char_4_07_b",0,"uniequip_003_bpipe",0,0,41,6,54853,7107,0,139,3],
|
||||||
["p1",6,"op","chess_char_4_09_b",0,"uniequip_003_mizuki",2585.6,1,8,17,424441,13,0,42,41],
|
["p1",6,"op","chess_char_4_09_b",0,"uniequip_003_mizuki",2585.6,1,8,17,424325,13,13,42,41],
|
||||||
["p1",7,"op","chess_char_4_21_a",0,null,1271,1,2,0,0,0,8348,46,3],
|
["p1",7,"op","chess_char_4_21_a",0,null,1271,1,2,0,0,0,8318,46,3],
|
||||||
["p1",8,"op","chess_char_4_24_a",0,null,1726,1,3,1,31970,13,0,14,4],
|
["p1",8,"op","chess_char_4_24_a",0,null,1726,1,3,1,31970,13,2,14,4],
|
||||||
["p1",9,"op","chess_char_4_25_a",0,null,1221,1,4,0,0,13,1056,0,1],
|
["p1",9,"op","chess_char_4_25_a",0,null,1221,1,4,0,0,13,13,0,1],
|
||||||
["p1",10,"op","chess_char_4_26_a",1,null,0,0,55,0,0,15691,12860,33,3],
|
["p1",10,"op","chess_char_4_26_a",1,null,0,0,55,0,0,15691,12860,33,3],
|
||||||
["p1",11,"op","chess_char_4_02_b",0,"uniequip_003_mostma",1815,1,1,0,5624,0,0,6,2],
|
["p1",11,"op","chess_char_4_02_b",0,"uniequip_003_mostma",1815,1,1,0,5624,0,0,6,2],
|
||||||
["p1",12,"op","chess_char_4_06_b",0,"none",1451,1,5,2,33159,13,0,162,7]
|
["p1",12,"op","chess_char_4_06_b",0,"none",1451,1,5,2,33159,13,13,162,7]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10040_cnvbln": [1,1,0,0,2304],
|
"enemy_10040_cnvbln": [1,1,0,0,2304],
|
||||||
@@ -1907,10 +1907,10 @@
|
|||||||
"enemy_1500_skulsr": [1,1,0,456,12096],
|
"enemy_1500_skulsr": [1,1,0,456,12096],
|
||||||
"enemy_2050_smsha": [1,1,0,4186,46080]
|
"enemy_2050_smsha": [1,1,0,4186,46080]
|
||||||
},
|
},
|
||||||
"hooks": [1,66,5700,1218,1218,1660,1731,18992,51,51,149,147,0,18598,114,50,47,0,1,51,3,0,0],
|
"hooks": [1,66,5700,1218,1218,1660,1731,19394,51,51,149,147,0,18598,114,50,47,0,1,51,3,0,0],
|
||||||
"events": {"atk":1455,"bounty":4,"deploy":19,"die":51,"dmg":1730,"fx":220,"heal":171,"layer":3,"skill":296,"spawn":59,"status":489},
|
"events": {"atk":1455,"bounty":4,"deploy":19,"die":51,"dmg":1730,"fx":220,"heal":144,"layer":3,"skill":296,"spawn":59,"status":489},
|
||||||
"fx": {"beam":3,"bloodBattle":3,"camouflage":7,"crit":63,"explode":6,"garrison":3,"mote":97,"shadowWeave":31,"shell":4,"shield":1,"spGift":1,"telegraph":1},
|
"fx": {"beam":3,"bloodBattle":3,"camouflage":7,"crit":63,"explode":6,"garrison":3,"mote":97,"shadowWeave":31,"shell":4,"shield":1,"spGift":1,"telegraph":1},
|
||||||
"snaps": "9e38c03f 5a781a2c 1b1806a8 a01c69a5 478275c7 3fdc19c1 88200e04 cf7c3703 b237f22b d89d10cf 927487a1 34b0c585 dc21e468 f291619d 6275831b f92d22ce 96ce1774 e6fcb005 f68dc57b"
|
"snaps": "9e38c03f 5a781a2c 1b1806a8 a01c69a5 5e27059e e016a7c8 394a5e32 f5daa420 227b9757 1759fa65 527083c5 14296518 5b398424 10a10b8d 9f80256b fbf96062 aabcdd6d 47516ac8 a1108a6e"
|
||||||
},
|
},
|
||||||
"roster-031": {
|
"roster-031": {
|
||||||
"about": "pass 1 band 5: chess_char_4_17_b chess_char_4_18_b chess_char_4_11_b chess_char_4_19_b chess_char_4_22_b chess_char_4_16_b chess_char_4_10_b chess_char_4_12_b chess_char_4_13_b chess_char_4_14_b chess_char_4_20_b chess_char_4_21_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
"about": "pass 1 band 5: chess_char_4_17_b chess_char_4_18_b chess_char_4_11_b chess_char_4_19_b chess_char_4_22_b chess_char_4_16_b chess_char_4_10_b chess_char_4_12_b chess_char_4_13_b chess_char_4_14_b chess_char_4_20_b chess_char_4_21_b token_10041_cathy_catsld token_10041_cathy_catsld",
|
||||||
@@ -1996,7 +1996,7 @@
|
|||||||
"coins": 6,
|
"coins": 6,
|
||||||
"dmg": 1024490,
|
"dmg": 1024490,
|
||||||
"bossDmg": 0,
|
"bossDmg": 0,
|
||||||
"heal": 157541,
|
"heal": 157524,
|
||||||
"deaths": 5,
|
"deaths": 5,
|
||||||
"layerGains": {"sargonShip":34}
|
"layerGains": {"sargonShip":34}
|
||||||
}
|
}
|
||||||
@@ -2005,13 +2005,13 @@
|
|||||||
["p1",1,"op","chess_char_4_23_b",0,"uniequip_003_gvial2",0,0,96,5,47747,11806,6174,36,1],
|
["p1",1,"op","chess_char_4_23_b",0,"uniequip_003_gvial2",0,0,96,5,47747,11806,6174,36,1],
|
||||||
["p1",2,"op","chess_char_5_08_a",0,null,0,0,77,2,68956,4400,2199,19,7],
|
["p1",2,"op","chess_char_5_08_a",0,null,0,0,77,2,68956,4400,2199,19,7],
|
||||||
["p1",3,"op","chess_char_5_01_a",0,null,1967,1,11,6,54512,1073,1073,46,2],
|
["p1",3,"op","chess_char_5_01_a",0,null,1967,1,11,6,54512,1073,1073,46,2],
|
||||||
["p1",4,"op","chess_char_5_05_a",0,null,5777,1,13,14,163803,46673,31954,39,20],
|
["p1",4,"op","chess_char_5_05_a",0,null,5777,1,13,14,163803,46673,33613,39,20],
|
||||||
["p1",5,"op","chess_char_5_06_a",0,null,2933.87,1,15,32,442381,70166,69365,130,41],
|
["p1",5,"op","chess_char_5_06_a",0,null,2933.87,1,15,32,442381,70166,69365,130,41],
|
||||||
["p1",6,"op","chess_char_5_07_a",0,null,660.99,1,9,0,0,1555,0,0,0],
|
["p1",6,"op","chess_char_5_07_a",0,null,660.99,1,9,0,0,1555,0,0,0],
|
||||||
["p1",7,"op","chess_char_4_24_b",0,"uniequip_003_billro",1978,1,7,3,125716,0,0,37,4],
|
["p1",7,"op","chess_char_4_24_b",0,"uniequip_003_billro",1978,1,7,3,125716,0,0,37,4],
|
||||||
["p1",8,"op","chess_char_4_25_b",0,"none",2982,1,89,0,0,4203,6006,0,1],
|
["p1",8,"op","chess_char_4_25_b",0,"none",2982,1,89,0,0,4187,1205,0,1],
|
||||||
["p1",9,"op","chess_char_4_26_b",1,"none",1482,1,12,0,0,16632,31741,64,5],
|
["p1",9,"op","chess_char_4_26_b",1,"none",1482,1,12,0,0,16632,34326,65,5],
|
||||||
["p1",10,"op","chess_char_5_02_a",0,null,1208,1,14,4,51746,13946,9030,130,3],
|
["p1",10,"op","chess_char_5_02_a",0,null,1208,1,14,4,51746,13946,9569,130,3],
|
||||||
["p1",11,"op","chess_char_5_03_a",0,null,1206,1,4,4,42543,0,0,61,6],
|
["p1",11,"op","chess_char_5_03_a",0,null,1206,1,4,4,42543,0,0,61,6],
|
||||||
["p1",12,"op","chess_char_5_10_a",0,null,1184,1,8,1,27086,0,0,55,3],
|
["p1",12,"op","chess_char_5_10_a",0,null,1184,1,8,1,27086,0,0,55,3],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null],
|
["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null],
|
||||||
@@ -2022,7 +2022,7 @@
|
|||||||
"enemy_10029_vtshld": [1,0,0,0,0],
|
"enemy_10029_vtshld": [1,0,0,0,0],
|
||||||
"enemy_1009_lurker": [1,1,0,76,5474],
|
"enemy_1009_lurker": [1,1,0,76,5474],
|
||||||
"enemy_1019_jshoot_2": [21,21,0,23001,141088],
|
"enemy_1019_jshoot_2": [21,21,0,23001,141088],
|
||||||
"enemy_1050_lslime": [1,1,0,59543,99533],
|
"enemy_1050_lslime": [1,1,0,59527,99533],
|
||||||
"enemy_1168_dumage_2": [1,1,0,2963,16174],
|
"enemy_1168_dumage_2": [1,1,0,2963,16174],
|
||||||
"enemy_1208_msfji": [1,1,0,0,25],
|
"enemy_1208_msfji": [1,1,0,0,25],
|
||||||
"enemy_1299_ymkilr_2": [10,6,4,48982,184211],
|
"enemy_1299_ymkilr_2": [10,6,4,48982,184211],
|
||||||
@@ -2030,10 +2030,10 @@
|
|||||||
"enemy_1433_dsbasi_2": [1,1,0,1073,14183],
|
"enemy_1433_dsbasi_2": [1,1,0,1073,14183],
|
||||||
"enemy_2025_syufo": [1,0,1,6212,5995]
|
"enemy_2025_syufo": [1,0,1,6212,5995]
|
||||||
},
|
},
|
||||||
"hooks": [1,98,5700,904,904,3483,3735,1662,76,84,93,92,18,27936,433,79,80,8,1,80,14,3,0],
|
"hooks": [1,98,5700,905,905,3483,3735,5387,76,84,93,92,18,27937,433,79,80,8,1,80,14,3,0],
|
||||||
"events": {"atk":1408,"bounty":3,"deploy":15,"die":76,"dmg":3735,"fx":220,"heal":1410,"layer":14,"leak":8,"skill":185,"spawn":95,"status":410},
|
"events": {"atk":1409,"bounty":3,"deploy":15,"die":76,"dmg":3735,"fx":220,"heal":1276,"layer":14,"leak":8,"skill":185,"spawn":95,"status":410},
|
||||||
"fx": {"anchor":20,"aoe":6,"bloodBattle":7,"burst":3,"camouflage":2,"displace":23,"explode":8,"extraAttack":14,"garrison":14,"garrisonGrant":1,"mote":58,"reborn":1,"shell":4,"spGift":56,"zone":3},
|
"fx": {"anchor":20,"aoe":6,"bloodBattle":7,"burst":3,"camouflage":2,"displace":23,"explode":8,"extraAttack":14,"garrison":14,"garrisonGrant":1,"mote":58,"reborn":1,"shell":4,"spGift":56,"zone":3},
|
||||||
"snaps": "0c53a603 05d5c701 ee9f4dd1 513e9602 3c21e902 78c6425e e7c025d9 93b89490 8d6a0515 df9c19cd ecab44df 4ae9e6ce 185ecf73 739fe00a 3325d0b1 85dff7e4 fdc8bbd8 f9295138 ca8fd5c7"
|
"snaps": "0c53a603 0d7ad7ac 9445e929 64c533e5 32bdc764 cc2ac70f 4c0356bc 73be013d 9f0fe9dc 3be541c4 d8d80a0a e742b627 373df87e ddae8a79 96bdd892 20e5095a 3de3fba0 39018fe6 814c3e64"
|
||||||
},
|
},
|
||||||
"roster-033": {
|
"roster-033": {
|
||||||
"about": "pass 1 band 6: chess_char_5_11_a chess_char_5_19_a chess_char_5_13_a chess_char_5_14_a chess_char_5_06_b chess_char_5_17_a chess_char_5_12_a chess_char_5_15_a chess_char_5_20_a chess_char_5_21_a chess_char_5_22_a chess_char_5_23_a",
|
"about": "pass 1 band 6: chess_char_5_11_a chess_char_5_19_a chess_char_5_13_a chess_char_5_14_a chess_char_5_06_b chess_char_5_17_a chess_char_5_12_a chess_char_5_15_a chess_char_5_20_a chess_char_5_21_a chess_char_5_22_a chess_char_5_23_a",
|
||||||
@@ -2183,12 +2183,12 @@
|
|||||||
["p1",2,"op","chess_char_6_06_a",0,null,2223,1,1,0,0,0,0,0,0],
|
["p1",2,"op","chess_char_6_06_a",0,null,2223,1,1,0,0,0,0,0,0],
|
||||||
["p1",3,"op","chess_char_6_07_a",0,null,2200,1,5,0,0,0,0,0,0],
|
["p1",3,"op","chess_char_6_07_a",0,null,2200,1,5,0,0,0,0,0,0],
|
||||||
["p1",4,"op","chess_char_5_22_b",0,"uniequip_003_nymph",1631,1,6,0,0,0,0,1,0],
|
["p1",4,"op","chess_char_5_22_b",0,"uniequip_003_nymph",1631,1,6,0,0,0,0,1,0],
|
||||||
["p1",5,"op","chess_char_5_23_b",0,"none",1540,1,9,0,0,0,5373,7,7],
|
["p1",5,"op","chess_char_5_23_b",0,"none",1540,1,9,0,0,0,5290,7,7],
|
||||||
["p1",6,"op","chess_char_6_01_a",0,null,1158,1,7,1,3150,0,0,3,0],
|
["p1",6,"op","chess_char_6_01_a",0,null,1158,1,7,1,3150,0,0,3,0],
|
||||||
["p1",7,"op","chess_char_6_02_a",0,null,1687,1,10,1,13575,0,0,0,1],
|
["p1",7,"op","chess_char_6_02_a",0,null,1687,1,10,1,13575,0,0,0,1],
|
||||||
["p1",8,"op","chess_char_6_04_a",0,null,1202,1,8,0,0,2218,427,0,3],
|
["p1",8,"op","chess_char_6_04_a",0,null,1202,1,8,0,0,2218,42,0,3],
|
||||||
["p1",9,"op","chess_char_6_05_a",0,null,1215,1,11,85,860594,917,0,71,55],
|
["p1",9,"op","chess_char_6_05_a",0,null,1215,1,11,85,860594,917,28,71,55],
|
||||||
["p1",10,"op","chess_char_6_08_a",0,null,1361,1,12,24,348900,1301,467,138,3],
|
["p1",10,"op","chess_char_6_08_a",0,null,1361,1,12,24,348900,1301,908,138,3],
|
||||||
["p1",11,"op","chess_char_6_09_a",1,null,936,1,57,14,118279,2768,0,91,3],
|
["p1",11,"op","chess_char_6_09_a",1,null,936,1,57,14,118279,2768,0,91,3],
|
||||||
["p1",12,"op","chess_char_6_11_a",0,null,1486,1,2,0,0,0,0,0,0],
|
["p1",12,"op","chess_char_6_11_a",0,null,1486,1,2,0,0,0,0,0,0],
|
||||||
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,14,0,0,0,0,0,null],
|
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,14,0,0,0,0,0,null],
|
||||||
@@ -2210,10 +2210,10 @@
|
|||||||
"enemy_1511_mdrock": [1,1,0,0,43323],
|
"enemy_1511_mdrock": [1,1,0,0,43323],
|
||||||
"enemy_9007_acelem": [1,1,0,0,34560]
|
"enemy_9007_acelem": [1,1,0,0,34560]
|
||||||
},
|
},
|
||||||
"hooks": [1,143,5571,319,319,517,777,828,126,129,73,70,0,13486,398,4,125,0,1,126,2,11,0],
|
"hooks": [1,143,5571,319,319,517,777,875,126,129,73,70,0,13486,398,4,125,0,1,126,2,11,0],
|
||||||
"events": {"atk":515,"bounty":4,"deploy":18,"die":129,"dmg":777,"fx":219,"heal":13,"layer":2,"skill":143,"spawn":142,"status":585},
|
"events": {"atk":515,"bounty":4,"deploy":18,"die":129,"dmg":777,"fx":219,"heal":12,"layer":2,"skill":143,"spawn":142,"status":585},
|
||||||
"fx": {"bombard":3,"bombardShell":3,"burst":11,"copy":1,"expose":116,"frostNova":1,"garrison":2,"heal":3,"phase":1,"shieldBreak":1,"snow":14,"sp":59,"talent":1,"wanted":3},
|
"fx": {"bombard":3,"bombardShell":3,"burst":11,"copy":1,"expose":116,"frostNova":1,"garrison":2,"heal":3,"phase":1,"shieldBreak":1,"snow":14,"sp":59,"talent":1,"wanted":3},
|
||||||
"snaps": "378db087 da011039 a8cc5431 34ca6f87 443dbbf3 e75588cb 6ebcbad2 8bfa9f27 72a27ef6 b55125f5 2a70aeb3 b7367592 f5c90049 20a5319d c7c52b3e eb8af929 a8659bf6 edfbb948 42af11b8"
|
"snaps": "378db087 da011039 a8cc5431 ce70c06e cf5b1676 dbc1481e 28dd8b53 faed642e bb75865b 35b8e3b0 83618c9a 52ecfd97 d5c1c2dc 83d8aab0 79bf4eff 439a8294 fbd199ef 85be5511 e5ea7c41"
|
||||||
},
|
},
|
||||||
"roster-036": {
|
"roster-036": {
|
||||||
"about": "pass 1 band 7: chess_char_6_03_b chess_char_6_15_a chess_char_6_19_a chess_char_6_17_a chess_char_6_12_a chess_char_6_13_a chess_char_6_14_a chess_char_6_16_a chess_char_6_18_a chess_char_6_20_a chess_char_6_01_b chess_char_6_02_b",
|
"about": "pass 1 band 7: chess_char_6_03_b chess_char_6_15_a chess_char_6_19_a chess_char_6_17_a chess_char_6_12_a chess_char_6_13_a chess_char_6_14_a chess_char_6_16_a chess_char_6_18_a chess_char_6_20_a chess_char_6_01_b chess_char_6_02_b",
|
||||||
@@ -2280,38 +2280,38 @@
|
|||||||
"time": 217.2,
|
"time": 217.2,
|
||||||
"ticks": 6516,
|
"ticks": 6516,
|
||||||
"reason": "cleared",
|
"reason": "cleared",
|
||||||
"killed": 38,
|
"killed": 37,
|
||||||
"total": 131,
|
"total": 131,
|
||||||
"unspawned": 0,
|
"unspawned": 0,
|
||||||
"bossHpLeft": null,
|
"bossHpLeft": null,
|
||||||
"rngDraws": 95,
|
"rngDraws": 94,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {
|
"p1": {
|
||||||
"killed": 38,
|
"killed": 37,
|
||||||
"total": 131,
|
"total": 131,
|
||||||
"perfect": false,
|
"perfect": false,
|
||||||
"leaks": 93,
|
"leaks": 94,
|
||||||
"leaksUncounted": 0,
|
"leaksUncounted": 0,
|
||||||
"coins": 4,
|
"coins": 4,
|
||||||
"dmg": 956376,
|
"dmg": 970091,
|
||||||
"bossDmg": 0,
|
"bossDmg": 0,
|
||||||
"heal": 32088,
|
"heal": 32724,
|
||||||
"deaths": 25,
|
"deaths": 25,
|
||||||
"layerGains": {"sargonShip":10}
|
"layerGains": {"sargonShip":10}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_6_06_b",0,"uniequip_003_pepe",0,0,83,1,36310,6481,0,13,4],
|
["p1",1,"op","chess_char_6_06_b",0,"uniequip_003_pepe",0,0,83,1,36310,6471,493,13,4],
|
||||||
["p1",2,"op","chess_char_6_15_b",0,"uniequip_003_qiubai",0,0,6,2,116999,4912,0,24,6],
|
["p1",2,"op","chess_char_6_15_b",0,"uniequip_003_qiubai",0,0,6,2,116999,4923,2339,24,6],
|
||||||
["p1",3,"op","chess_char_6_07_b",0,"uniequip_003_siege2",0,0,9,1,76873,2661,0,10,4],
|
["p1",3,"op","chess_char_6_07_b",0,"uniequip_003_siege2",0,0,9,1,76873,2661,0,10,4],
|
||||||
["p1",4,"op","chess_char_6_04_b",0,"uniequip_003_skadi2",3523.2,1,169,0,0,12219,12592,0,3],
|
["p1",4,"op","chess_char_6_04_b",0,"uniequip_003_skadi2",3523.2,1,169,0,0,12269,5766,0,3],
|
||||||
["p1",5,"op","chess_char_6_05_b",0,"uniequip_003_pasngr",0,0,5,6,338605,2520,0,37,18],
|
["p1",5,"op","chess_char_6_05_b",0,"uniequip_003_pasngr",0,0,5,6,357077,2520,1018,39,19],
|
||||||
["p1",6,"op","chess_char_6_08_b",0,"uniequip_003_reed2",0,0,96,0,67409,7536,4210,48,1],
|
["p1",6,"op","chess_char_6_08_b",0,"uniequip_003_reed2",0,0,96,0,67409,7536,4210,48,1],
|
||||||
["p1",7,"op","chess_char_6_09_b",1,"uniequip_003_cello",1352,1,170,1,48637,4193,0,18,1],
|
["p1",7,"op","chess_char_6_09_b",1,"uniequip_003_cello",1352,1,170,1,48637,4604,548,18,1],
|
||||||
["p1",8,"op","chess_char_6_11_b",0,"uniequip_003_mlyss",1873,1,171,0,18387,10271,0,59,1],
|
["p1",8,"op","chess_char_6_11_b",0,"uniequip_003_mlyss",1873,1,171,0,18387,10549,3057,59,1],
|
||||||
["p1",9,"op","chess_char_6_12_b",0,"uniequip_003_rosmon",0,0,60,1,131130,5422,0,21,6],
|
["p1",9,"op","chess_char_6_12_b",0,"uniequip_003_rosmon",0,0,60,1,131130,5440,87,21,6],
|
||||||
["p1",10,"op","chess_char_6_13_b",0,"none",1624.05,1,162,0,79793,11697,1764,48,5],
|
["p1",10,"op","chess_char_6_13_b",0,"none",1624.05,1,162,0,75037,11617,1684,47,5],
|
||||||
["p1",11,"op","chess_char_6_14_b",0,"uniequip_003_lumen",0,0,15,0,0,11724,13522,12,4],
|
["p1",11,"op","chess_char_6_14_b",0,"uniequip_003_lumen",0,0,15,0,0,11724,13522,12,4],
|
||||||
["p1",12,"op","chess_char_6_16_b",0,"none",0,0,64,1,40347,2648,0,8,1],
|
["p1",12,"op","chess_char_6_16_b",0,"none",0,0,64,1,40347,2648,0,8,1],
|
||||||
["p1",13,"token","token_10017_skadi2_dedant",null,null,0,0,17,0,0,100,0,0,null],
|
["p1",13,"token","token_10017_skadi2_dedant",null,null,0,0,17,0,0,100,0,0,null],
|
||||||
@@ -2328,20 +2328,20 @@
|
|||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10042_prtrop": [1,1,0,1324,17199],
|
"enemy_10042_prtrop": [1,1,0,1324,17199],
|
||||||
"enemy_10118_ymgprc": [1,0,1,3619,95093],
|
"enemy_10118_ymgprc": [1,0,1,3619,95093],
|
||||||
"enemy_1045_hammer_2": [18,3,15,14294,309255],
|
"enemy_1045_hammer_2": [18,3,15,14296,309255],
|
||||||
"enemy_1061_zomshd": [60,8,52,30843,516532],
|
"enemy_1061_zomshd": [60,8,52,31103,530211],
|
||||||
"enemy_1071_dftman": [1,1,0,0,8026],
|
"enemy_1071_dftman": [1,1,0,0,8026],
|
||||||
"enemy_1172_dugago": [1,0,1,2153,33086],
|
"enemy_1172_dugago": [1,0,1,2385,35755],
|
||||||
"enemy_1210_msfden_2": [1,0,1,0,36],
|
"enemy_1210_msfden_2": [1,0,1,0,36],
|
||||||
"enemy_1269_nhfly": [45,25,20,19098,7074],
|
"enemy_1269_nhfly": [45,24,21,19324,4407],
|
||||||
"enemy_1321_wdarft": [1,0,1,0,0],
|
"enemy_1321_wdarft": [1,0,1,0,0],
|
||||||
"enemy_1501_demonk": [1,0,1,14315,17588],
|
"enemy_1501_demonk": [1,0,1,14275,17868],
|
||||||
"enemy_2052_smgia": [1,0,1,1324,54640]
|
"enemy_2052_smgia": [1,0,1,1324,55095]
|
||||||
},
|
},
|
||||||
"hooks": [1,170,6516,385,385,2331,2489,21704,69,163,60,57,27,9028,797,23,131,93,1,45,1,4,0],
|
"hooks": [1,170,6516,387,387,2346,2517,23510,68,163,61,58,26,9160,870,23,131,94,1,45,1,4,0],
|
||||||
"events": {"atk":507,"bounty":2,"deploy":36,"die":70,"dmg":2410,"fx":77,"heal":100,"layer":1,"leak":93,"skill":117,"spawn":153,"status":584},
|
"events": {"atk":515,"bounty":2,"deploy":36,"die":69,"dmg":2438,"fx":75,"heal":43,"layer":1,"leak":94,"skill":119,"spawn":153,"status":628},
|
||||||
"fx": {"airstrike":6,"aoe":9,"burst":4,"copy":6,"explode":25,"garrison":1,"heal":3,"healField":4,"link":2,"revive":1,"stone":1,"summon":15},
|
"fx": {"airstrike":5,"aoe":9,"burst":4,"copy":6,"explode":24,"garrison":1,"heal":3,"healField":4,"link":2,"revive":1,"stone":1,"summon":15},
|
||||||
"snaps": "2c514938 bcd55a92 bc0ef3cd 177f0ddc 094ad4d4 3c998e39 91164767 626c1814 ca4a4e11 7d041c72 6049bc05 f1dc407b 018f68f8 8022d1ff ecd0be38 2c92eb60 512c05fd 92c8410f 0f24013e 783f911c c0ed7cca 359704f3"
|
"snaps": "e39a4c3c 9b95e974 744e1d4b 1faf3d73 686f63c1 b07c8640 a7266319 559c83be 391689a8 1dcde99a 72f8a5c5 1366f98e 58e59c76 c803d07b b6480cf7 bc61adde 506940d2 7836989a 867da9d0 445541a4 57cf3503 706ab159"
|
||||||
},
|
},
|
||||||
"roster-038": {
|
"roster-038": {
|
||||||
"about": "pass 1 band 7: chess_char_5_08_b chess_char_6_19_b chess_char_5_01_b chess_char_5_05_b chess_char_5_06_b chess_char_6_17_b chess_char_5_07_b chess_char_6_18_b chess_char_6_20_b chess_char_5_02_b chess_char_5_03_b chess_char_5_10_b",
|
"about": "pass 1 band 7: chess_char_5_08_b chess_char_6_19_b chess_char_5_01_b chess_char_5_05_b chess_char_5_06_b chess_char_6_17_b chess_char_5_07_b chess_char_6_18_b chess_char_6_20_b chess_char_5_02_b chess_char_5_03_b chess_char_5_10_b",
|
||||||
@@ -2423,25 +2423,25 @@
|
|||||||
"coins": 6,
|
"coins": 6,
|
||||||
"dmg": 424185,
|
"dmg": 424185,
|
||||||
"bossDmg": 0,
|
"bossDmg": 0,
|
||||||
"heal": 6798,
|
"heal": 6811,
|
||||||
"deaths": 1,
|
"deaths": 1,
|
||||||
"layerGains": {"miraShip":2,"raidShip":30}
|
"layerGains": {"miraShip":2,"raidShip":30}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_3_12_a",1,null,4551.3,1,29,6,54926,1408,2127,222,9],
|
["p1",1,"op","chess_char_3_12_a",1,null,4551.3,1,29,6,54926,1408,1412,222,9],
|
||||||
["p1",2,"op","chess_char_3_12_b",1,"none",5725.2,1,31,5,56773,1695,4439,156,8],
|
["p1",2,"op","chess_char_3_12_b",1,"none",5725.2,1,31,5,56773,1695,1695,156,8],
|
||||||
["p1",3,"op","chess_char_3_18_a",1,null,1481,1,10,0,5032,0,0,0,7],
|
["p1",3,"op","chess_char_3_18_a",1,null,1481,1,10,0,5032,0,0,0,7],
|
||||||
["p1",4,"op","chess_char_3_18_b",1,"none",0,0,13,2,23994,1845,0,34,3],
|
["p1",4,"op","chess_char_3_18_b",1,"none",0,0,13,2,23994,1845,0,34,3],
|
||||||
["p1",5,"op","chess_char_3_04_a",2,null,1864,0,9,4,20729,85,0,35,2],
|
["p1",5,"op","chess_char_3_04_a",2,null,1864,0,9,4,20729,85,85,35,2],
|
||||||
["p1",6,"op","chess_char_3_05_a",1,null,8667.1,1,44,5,69844,3792,0,59,0],
|
["p1",6,"op","chess_char_3_05_a",1,null,8667.1,1,44,5,69844,3792,3046,59,0],
|
||||||
["p1",7,"op","chess_char_3_04_b",2,"uniequip_004_swire2",2588.3,0,76,4,35924,271,233,49,3],
|
["p1",7,"op","chess_char_3_04_b",2,"uniequip_004_swire2",2588.3,0,76,4,35924,271,271,49,3],
|
||||||
["p1",8,"op","chess_char_3_05_b",1,"none",6928.35,1,48,5,60847,302,0,29,0],
|
["p1",8,"op","chess_char_3_05_b",1,"none",6928.35,1,48,5,60847,302,290,29,0],
|
||||||
["p1",9,"op","chess_char_3_01_a",1,null,1471.8,1,1,1,3189,0,0,5,1],
|
["p1",9,"op","chess_char_3_01_a",1,null,1471.8,1,1,1,3189,0,0,5,1],
|
||||||
["p1",10,"op","chess_char_3_19_a",1,null,1439,1,4,2,19951,0,0,69,2],
|
["p1",10,"op","chess_char_3_19_a",1,null,1439,1,4,2,19951,0,0,69,2],
|
||||||
["p1",11,"op","chess_char_3_21_a",1,null,1364,1,7,11,66406,0,0,185,18],
|
["p1",11,"op","chess_char_3_21_a",1,null,1364,1,7,11,66406,0,0,185,18],
|
||||||
["p1",12,"op","chess_char_3_01_b",1,"none",1770.9,1,2,0,5157,101,0,5,1],
|
["p1",12,"op","chess_char_3_01_b",1,"none",1770.9,1,2,0,5157,101,0,5,1],
|
||||||
["p1",13,"token","token_10028_vigil_wolf",null,null,867.3,1,5,0,1414,13,0,1,null]
|
["p1",13,"token","token_10028_vigil_wolf",null,null,880,1,5,0,1414,13,13,1,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10030_vtwand": [1,0,0,0,0],
|
"enemy_10030_vtwand": [1,0,0,0,0],
|
||||||
@@ -2456,10 +2456,10 @@
|
|||||||
"enemy_1438_dspred": [1,1,0,1699,14256],
|
"enemy_1438_dspred": [1,1,0,1699,14256],
|
||||||
"enemy_2034_sythef": [1,0,1,173,8049]
|
"enemy_2034_sythef": [1,0,1,173,8049]
|
||||||
},
|
},
|
||||||
"hooks": [1,75,5100,1045,1045,1351,1351,1993,46,58,54,55,0,10953,86,57,53,1,1,48,10,0,0],
|
"hooks": [1,75,5100,1045,1045,1351,1351,2787,46,58,54,55,0,10953,86,57,53,1,1,48,10,0,0],
|
||||||
"events": {"atk":1045,"bounty":3,"deploy":22,"die":57,"dmg":1351,"fx":121,"heal":111,"layer":10,"leak":1,"skill":106,"spawn":66,"status":131},
|
"events": {"atk":1045,"bounty":3,"deploy":22,"die":57,"dmg":1351,"fx":121,"heal":9,"layer":10,"leak":1,"skill":106,"spawn":66,"status":131},
|
||||||
"fx": {"aoe":27,"blink":5,"bondMilestone":1,"buff":4,"coin":38,"displace":4,"dp":12,"garrison":10,"shield":1,"volley":18,"wolfShadow":1},
|
"fx": {"aoe":27,"blink":5,"bondMilestone":1,"buff":4,"coin":38,"displace":4,"dp":12,"garrison":10,"shield":1,"volley":18,"wolfShadow":1},
|
||||||
"snaps": "ed245fce 888d207d b41cc6de ca55791f 95bf52a7 939d89d4 657c735b 782e7957 8573d9f2 8232487f 1fec7cc4 ecd8ad47 687075e3 c65a469e 5d948bc8 3fb1f977 a143b0c3"
|
"snaps": "ed245fce 888d207d b41cc6de 0615a243 d56e7aa5 bc9a636b ed13556c 9a525052 d9996f54 545630b5 97649c7e 19865724 4cdfb441 c8bc6704 1d2d7c18 66121418 db51567c"
|
||||||
},
|
},
|
||||||
"roster-040": {
|
"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_12_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_13_a token_10028_vigil_wolf",
|
"about": "pass 2 band 4: chess_char_4_01_a chess_char_4_17_a chess_char_4_18_a chess_char_4_12_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_13_a token_10028_vigil_wolf",
|
||||||
@@ -2540,16 +2540,16 @@
|
|||||||
["p1",1,"op","chess_char_4_23_a",1,null,0,0,59,0,14296,4358,0,37,1],
|
["p1",1,"op","chess_char_4_23_a",1,null,0,0,59,0,14296,4358,0,37,1],
|
||||||
["p1",2,"op","chess_char_4_01_b",1,"none",2261.07,1,9,1,12965,2729,0,125,2],
|
["p1",2,"op","chess_char_4_01_b",1,"none",2261.07,1,9,1,12965,2729,0,125,2],
|
||||||
["p1",3,"op","chess_char_4_19_a",1,null,1246.08,1,65,0,1103,4894,0,25,2],
|
["p1",3,"op","chess_char_4_19_a",1,null,1246.08,1,65,0,1103,4894,0,25,2],
|
||||||
["p1",4,"op","chess_char_4_22_a",1,null,2022,1,7,0,2567,2035,1080,66,1],
|
["p1",4,"op","chess_char_4_22_a",1,null,2022,1,7,0,2567,2035,1345,66,1],
|
||||||
["p1",5,"op","chess_char_4_12_b",1,"none",4562.3,1,11,1,35031,22559,14453,82,5],
|
["p1",5,"op","chess_char_4_12_b",1,"none",4562.3,1,11,1,35031,22559,14453,82,5],
|
||||||
["p1",6,"op","chess_char_4_04_b",2,"uniequip_002_ines",2149,1,14,7,116578,7728,0,130,0],
|
["p1",6,"op","chess_char_4_04_b",2,"uniequip_002_ines",2149,1,14,7,116578,7728,1513,130,0],
|
||||||
["p1",7,"op","chess_char_4_07_b",2,"none",0,0,52,2,32885,4466,0,49,2],
|
["p1",7,"op","chess_char_4_07_b",2,"none",0,0,52,2,32885,4466,0,49,2],
|
||||||
["p1",8,"op","chess_char_4_09_b",2,"uniequip_004_mizuki",1756,1,1,1,12149,527,0,5,1],
|
["p1",8,"op","chess_char_4_09_b",2,"uniequip_004_mizuki",1756,1,1,1,12149,527,311,5,1],
|
||||||
["p1",9,"op","chess_char_4_20_a",1,null,1217,1,2,3,31008,0,0,78,3],
|
["p1",9,"op","chess_char_4_20_a",1,null,1217,1,2,3,31008,0,0,78,3],
|
||||||
["p1",10,"op","chess_char_4_24_a",2,null,1726,1,3,17,187142,0,0,41,4],
|
["p1",10,"op","chess_char_4_24_a",2,null,1726,1,3,17,187142,0,0,41,4],
|
||||||
["p1",11,"op","chess_char_4_25_a",1,null,1221,1,4,5,29495,0,2741,0,3],
|
["p1",11,"op","chess_char_4_25_a",1,null,1221,1,4,5,29495,0,0,0,3],
|
||||||
["p1",12,"op","chess_char_4_02_b",1,"none",2966.25,1,5,3,30378,1420,0,11,2],
|
["p1",12,"op","chess_char_4_02_b",1,"none",2966.25,1,5,3,30378,1420,673,11,2],
|
||||||
["p1","~1","token","char_613_acmedc",null,null,1314,1,13,0,0,0,17454,42,2]
|
["p1","~1","token","char_613_acmedc",null,null,1314,1,13,0,0,0,17433,42,2]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_1001_bigbo": [1,1,0,2149,17600],
|
"enemy_1001_bigbo": [1,1,0,2149,17600],
|
||||||
@@ -2563,10 +2563,10 @@
|
|||||||
"enemy_1427_lrnazg": [1,1,0,1121,12000],
|
"enemy_1427_lrnazg": [1,1,0,1121,12000],
|
||||||
"enemy_2010_csdcr": [1,1,0,2800,9600]
|
"enemy_2010_csdcr": [1,1,0,2800,9600]
|
||||||
},
|
},
|
||||||
"hooks": [1,65,5700,1112,1112,1391,1406,25126,46,48,28,23,74,26265,88,62,47,1,1,47,2,0,5],
|
"hooks": [1,65,5700,1112,1112,1391,1406,26919,46,48,28,23,74,26265,88,62,47,1,1,47,2,0,5],
|
||||||
"events": {"atk":1301,"bounty":4,"deploy":18,"die":47,"dmg":1362,"fx":173,"heal":138,"layer":2,"leak":1,"skill":50,"spawn":60,"status":296},
|
"events": {"atk":1300,"bounty":4,"deploy":18,"die":47,"dmg":1362,"fx":173,"heal":54,"layer":2,"leak":1,"skill":50,"spawn":60,"status":296},
|
||||||
"fx": {"aoe":2,"beam":1,"buff":2,"devour":4,"displace":9,"dodge":5,"ember":1,"garrison":2,"garrisonGrant":1,"link":3,"mote":98,"overload":3,"reweave":3,"riposte":1,"ripple":1,"sentry":2,"shadowWeave":25,"shield":1,"snow":1,"summon":1,"wake":5,"zone":2},
|
"fx": {"aoe":2,"beam":1,"buff":2,"devour":4,"displace":9,"dodge":5,"ember":1,"garrison":2,"garrisonGrant":1,"link":3,"mote":98,"overload":3,"reweave":3,"riposte":1,"ripple":1,"sentry":2,"shadowWeave":25,"shield":1,"snow":1,"summon":1,"wake":5,"zone":2},
|
||||||
"snaps": "87882f34 f1ef51b0 5ea73197 12103e8c 818a5853 3e0a8b9b d26d3b6f d825f5c7 4ebd0c03 1c2642fe 57081f03 a2c42970 e8c109bb 4c501122 d3565c79 48a49749 f630ef04 87c6d1fa fdddc647"
|
"snaps": "87882f34 f1ef51b0 5ea73197 12103e8c 818a5853 d502dfd9 a4648470 50fd3af4 3ee10a1b f5bde5aa 48390c43 c00ef057 c6197b86 312f318b d8927db2 7363ebf5 5661afc9 ce4c9d4f b9b4e6aa"
|
||||||
},
|
},
|
||||||
"roster-042": {
|
"roster-042": {
|
||||||
"about": "pass 2 band 5: chess_char_4_17_b chess_char_4_18_b chess_char_4_23_b chess_char_4_19_b chess_char_4_22_b chess_char_5_01_a chess_char_4_16_b chess_char_4_13_b chess_char_4_20_b chess_char_4_24_b chess_char_4_25_b chess_char_5_02_a",
|
"about": "pass 2 band 5: chess_char_4_17_b chess_char_4_18_b chess_char_4_23_b chess_char_4_19_b chess_char_4_22_b chess_char_5_01_a chess_char_4_16_b chess_char_4_13_b chess_char_4_20_b chess_char_4_24_b chess_char_4_25_b chess_char_5_02_a",
|
||||||
@@ -2604,7 +2604,7 @@
|
|||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_4_17_b",2,"none",4566.9,1,3,1,1288,0,0,2,0],
|
["p1",1,"op","chess_char_4_17_b",2,"none",4566.9,1,3,1,1288,0,0,2,0],
|
||||||
["p1",2,"op","chess_char_4_18_b",2,"none",6783,1,5,0,7191,0,0,3,1],
|
["p1",2,"op","chess_char_4_18_b",2,"none",6783,1,5,0,7191,0,0,3,1],
|
||||||
["p1",3,"op","chess_char_4_23_b",1,"uniequip_004_gvial2",3667.3,1,7,1,7785,649,0,3,2],
|
["p1",3,"op","chess_char_4_23_b",1,"uniequip_004_gvial2",3667.3,1,7,1,7785,649,649,3,2],
|
||||||
["p1",4,"op","chess_char_4_19_b",1,"none",2525.9,1,10,1,8997,1531,0,0,4],
|
["p1",4,"op","chess_char_4_19_b",1,"none",2525.9,1,10,1,8997,1531,0,0,4],
|
||||||
["p1",5,"op","chess_char_4_22_b",1,"uniequip_002_svrash",3339.7,1,11,3,40105,9401,4764,46,1],
|
["p1",5,"op","chess_char_4_22_b",1,"uniequip_002_svrash",3339.7,1,11,3,40105,9401,4764,46,1],
|
||||||
["p1",6,"op","chess_char_5_01_a",2,null,1722.46,1,40,4,78323,9642,6250,66,1],
|
["p1",6,"op","chess_char_5_01_a",2,null,1722.46,1,40,4,78323,9642,6250,66,1],
|
||||||
@@ -2612,8 +2612,8 @@
|
|||||||
["p1",8,"op","chess_char_4_13_b",2,"uniequip_004_gnosis",2553.2,1,8,4,31086,0,0,39,3],
|
["p1",8,"op","chess_char_4_13_b",2,"uniequip_004_gnosis",2553.2,1,8,4,31086,0,0,39,3],
|
||||||
["p1",9,"op","chess_char_4_20_b",1,"none",1844.7,1,9,21,131494,1023,0,64,3],
|
["p1",9,"op","chess_char_4_20_b",1,"none",1844.7,1,9,21,131494,1023,0,64,3],
|
||||||
["p1",10,"op","chess_char_4_24_b",2,"none",2571.4,1,12,10,154430,6521,646,37,3],
|
["p1",10,"op","chess_char_4_24_b",2,"none",2571.4,1,12,10,154430,6521,646,37,3],
|
||||||
["p1",11,"op","chess_char_4_25_b",1,"uniequip_002_cetsyr",2172.3,1,4,0,19289,0,1552,0,3],
|
["p1",11,"op","chess_char_4_25_b",1,"uniequip_002_cetsyr",2172.3,1,4,0,19289,0,0,0,3],
|
||||||
["p1",12,"op","chess_char_5_02_a",1,null,1570.4,1,6,7,127404,903,13066,30,3],
|
["p1",12,"op","chess_char_5_02_a",1,null,1570.4,1,6,7,127404,903,13969,30,3],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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]
|
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
@@ -2630,10 +2630,10 @@
|
|||||||
"enemy_1512_mcmstr": [1,1,0,5044,92160],
|
"enemy_1512_mcmstr": [1,1,0,5044,92160],
|
||||||
"enemy_9008_acbunn": [1,1,0,1373,13824]
|
"enemy_9008_acbunn": [1,1,0,1373,13824]
|
||||||
},
|
},
|
||||||
"hooks": [1,76,4847,498,498,1282,1296,1302,65,62,24,23,16,17319,1994,40,59,0,1,70,51,1,7],
|
"hooks": [1,76,4847,498,498,1282,1296,2030,65,62,24,23,16,17319,1994,40,59,0,1,70,51,1,7],
|
||||||
"events": {"atk":626,"bounty":4,"deploy":15,"die":62,"dmg":1130,"fx":198,"heal":190,"layer":51,"skill":45,"spawn":73,"status":282},
|
"events": {"atk":626,"bounty":4,"deploy":15,"die":62,"dmg":1130,"fx":198,"heal":161,"layer":51,"skill":45,"spawn":73,"status":282},
|
||||||
"fx": {"aoe":4,"bombard":5,"bombardShell":5,"burst":1,"coldWind":3,"devour":3,"dodge":7,"explode":26,"extraAttack":15,"garrison":27,"garrisonGrant":1,"iceSpike":3,"link":3,"mote":34,"overload":2,"revive":1,"reweave":3,"rockfall":1,"shieldBreak":2,"sleepGuard":3,"snow":1,"stone":1,"swordStorm":6,"telegraph":2,"zone":39},
|
"fx": {"aoe":4,"bombard":5,"bombardShell":5,"burst":1,"coldWind":3,"devour":3,"dodge":7,"explode":26,"extraAttack":15,"garrison":27,"garrisonGrant":1,"iceSpike":3,"link":3,"mote":34,"overload":2,"revive":1,"reweave":3,"rockfall":1,"shieldBreak":2,"sleepGuard":3,"snow":1,"stone":1,"swordStorm":6,"telegraph":2,"zone":39},
|
||||||
"snaps": "df8e82b1 ae59b91a b9e69aee 54684398 674617d0 34b43454 c92732bf 0e99eaf5 8765e347 0fd635f1 8c0e28af 894e7e4c 5c1b51a6 06c6f096 9f044d2f cdcf9624 280f77ba"
|
"snaps": "df8e82b1 ae59b91a b9e69aee 54684398 674617d0 34b43454 c92732bf 0e99eaf5 de2182e7 7cc37ebc a20561f1 d0906e76 6055c6d4 23f54f14 b6a0a55d ba7187de 068d47fc"
|
||||||
},
|
},
|
||||||
"roster-043": {
|
"roster-043": {
|
||||||
"about": "pass 2 band 5: chess_char_5_08_a chess_char_5_11_a chess_char_5_05_a chess_char_5_06_a chess_char_5_13_a chess_char_5_14_a chess_char_5_07_a chess_char_5_17_a chess_char_5_03_a chess_char_5_10_a chess_char_5_12_a chess_char_5_15_a",
|
"about": "pass 2 band 5: chess_char_5_08_a chess_char_5_11_a chess_char_5_05_a chess_char_5_06_a chess_char_5_13_a chess_char_5_14_a chess_char_5_07_a chess_char_5_17_a chess_char_5_03_a chess_char_5_10_a chess_char_5_12_a chess_char_5_15_a",
|
||||||
@@ -2782,7 +2782,7 @@
|
|||||||
"rngDraws": 13,
|
"rngDraws": 13,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":68,"total":68,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":8,"dmg":1254532,"bossDmg":0,"heal":8824,"deaths":1,"layerGains":{"sargonShip":4}}
|
"p1": {"killed":68,"total":68,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":8,"dmg":1254532,"bossDmg":0,"heal":10368,"deaths":1,"layerGains":{"sargonShip":4}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_6_03_a",1,null,4136.1,1,7,0,0,0,0,0,0],
|
["p1",1,"op","chess_char_6_03_a",1,null,4136.1,1,7,0,0,0,0,0,0],
|
||||||
@@ -2790,13 +2790,13 @@
|
|||||||
["p1",3,"op","chess_char_6_07_a",1,null,2200,1,10,2,19901,0,0,5,1],
|
["p1",3,"op","chess_char_6_07_a",1,null,2200,1,10,2,19901,0,0,5,1],
|
||||||
["p1",4,"op","chess_char_6_01_a",1,null,1158,1,4,6,127784,0,0,54,0],
|
["p1",4,"op","chess_char_6_01_a",1,null,1158,1,4,6,127784,0,0,54,0],
|
||||||
["p1",5,"op","chess_char_6_02_a",1,null,1687,1,5,0,0,0,0,0,0],
|
["p1",5,"op","chess_char_6_02_a",1,null,1687,1,5,0,0,0,0,0,0],
|
||||||
["p1",6,"op","chess_char_6_04_a",1,null,1202,1,11,0,0,0,8790,0,1],
|
["p1",6,"op","chess_char_6_04_a",1,null,1202,1,11,0,0,0,0,0,1],
|
||||||
["p1",7,"op","chess_char_6_05_a",1,null,1215,1,13,21,338442,0,0,45,2],
|
["p1",7,"op","chess_char_6_05_a",1,null,1215,1,13,21,338442,0,0,45,2],
|
||||||
["p1",8,"op","chess_char_6_08_a",1,null,1361,1,6,0,0,0,0,0,0],
|
["p1",8,"op","chess_char_6_08_a",1,null,1361,1,6,0,0,0,0,0,0],
|
||||||
["p1",9,"op","chess_char_6_09_a",2,null,936,1,14,19,404371,884,0,116,2],
|
["p1",9,"op","chess_char_6_09_a",2,null,936,1,14,19,404371,884,884,116,2],
|
||||||
["p1",10,"op","chess_char_6_11_a",1,null,1486,1,12,8,173322,1960,0,121,3],
|
["p1",10,"op","chess_char_6_11_a",1,null,1486,1,12,8,173322,3490,3490,121,3],
|
||||||
["p1",11,"op","chess_char_6_12_a",2,null,3917,1,64,10,185211,6714,0,43,1],
|
["p1",11,"op","chess_char_6_12_a",2,null,3917,1,64,10,185211,6690,2791,43,1],
|
||||||
["p1",12,"op","chess_char_6_13_a",2,null,1702.8,1,8,2,5500,3182,34,2,1],
|
["p1",12,"op","chess_char_6_13_a",2,null,1720,1,8,2,5500,3182,3182,2,1],
|
||||||
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,16,0,0,0,0,0,null],
|
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,16,0,0,0,0,0,null],
|
||||||
["-","~1","device","trap_1105_accrate",null,null,100,1,1,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],
|
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null],
|
||||||
@@ -2804,26 +2804,26 @@
|
|||||||
["p1","~1","token","token_10056_angel2_target",null,null,2370,1,43,0,0,0,0,0,null],
|
["p1","~1","token","token_10056_angel2_target",null,null,2370,1,43,0,0,0,0,0,null],
|
||||||
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,46,0,0,0,0,0,null],
|
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,46,0,0,0,0,0,null],
|
||||||
["p1","~2","token","token_10017_skadi2_dedant",null,null,100,0,67,0,0,0,0,0,null],
|
["p1","~2","token","token_10017_skadi2_dedant",null,null,100,0,67,0,0,0,0,0,null],
|
||||||
["p1","~1","token","token_10012_rosmon_shield",null,null,4979.59,0,81,0,0,20,0,0,null],
|
["p1","~1","token","token_10012_rosmon_shield",null,null,5000,0,81,0,0,20,20,0,null],
|
||||||
["p1","~2","token","token_10012_rosmon_shield",null,null,2684.94,0,82,0,0,2315,0,0,null],
|
["p1","~2","token","token_10012_rosmon_shield",null,null,2684.94,0,82,0,0,2315,0,0,null],
|
||||||
["p1","~3","token","token_10017_skadi2_dedant",null,null,100,1,91,0,0,0,0,0,null]
|
["p1","~3","token","token_10017_skadi2_dedant",null,null,100,1,91,0,0,0,0,0,null]
|
||||||
],
|
],
|
||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10073_mpcar": [1,1,0,0,3110],
|
"enemy_10073_mpcar": [1,1,0,0,3110],
|
||||||
"enemy_1023_jmage": [1,1,0,1499,3421],
|
"enemy_1023_jmage": [1,1,0,1499,3421],
|
||||||
"enemy_1045_hammer_2": [12,12,0,7508,373248],
|
"enemy_1045_hammer_2": [12,12,0,7484,373248],
|
||||||
"enemy_1061_zomshd": [48,48,0,2351,805049],
|
"enemy_1061_zomshd": [48,48,0,2351,805049],
|
||||||
"enemy_1158_divman": [1,1,0,305,5132],
|
"enemy_1158_divman": [1,1,0,305,5132],
|
||||||
"enemy_1199_sfjin": [1,1,0,0,10109],
|
"enemy_1199_sfjin": [1,1,0,0,10109],
|
||||||
"enemy_1200_msfjin": [1,1,0,0,30],
|
"enemy_1200_msfjin": [1,1,0,0,30],
|
||||||
"enemy_1270_nhstlk_2": [1,1,0,230,24883],
|
"enemy_1270_nhstlk_2": [1,1,0,1760,24883],
|
||||||
"enemy_1402_tgshd_2": [1,1,0,0,20218],
|
"enemy_1402_tgshd_2": [1,1,0,0,20218],
|
||||||
"enemy_2001_duckmi_2": [1,1,0,0,9331]
|
"enemy_2001_duckmi_2": [1,1,0,0,9331]
|
||||||
},
|
},
|
||||||
"hooks": [1,91,5571,430,417,882,1369,9212,69,74,12,9,10,22982,748,15,68,0,1,69,2,49,0],
|
"hooks": [1,91,5571,430,417,892,1379,11748,69,74,12,9,10,22982,748,15,68,0,1,69,2,49,0],
|
||||||
"events": {"atk":525,"bounty":4,"deploy":20,"die":74,"dmg":1184,"fx":122,"heal":234,"layer":2,"skill":21,"spawn":90,"status":1426},
|
"events": {"atk":525,"bounty":4,"deploy":20,"die":74,"dmg":1194,"fx":122,"layer":2,"skill":21,"spawn":90,"status":1426},
|
||||||
"fx": {"airstrike":4,"anchor":1,"burst":49,"dp":3,"expose":6,"garrison":2,"link":2,"snow":5,"summon":2,"summonStun":2,"talent":1,"wanted":45},
|
"fx": {"airstrike":4,"anchor":1,"burst":49,"dp":3,"expose":6,"garrison":2,"link":2,"snow":5,"summon":2,"summonStun":2,"talent":1,"wanted":45},
|
||||||
"snaps": "9faf7d66 a9734f34 a9f988b1 ac94cf22 b636ac46 1f056bed 68ec11a7 a88d2bd8 f9392161 fa8f3c6e 4f9fc4d4 f01292d1 ab6a4375 3dee8bb9 95217974 778a5d4d 89c23bd1 66103354 3952b487"
|
"snaps": "cf9f9e00 49608d3d 3a0639c2 1ddf8c0c 19afc470 1d6c8ab3 196fce42 7b208da3 98bc19c3 7b1d1f43 56e5bc3d d7806729 62cd4789 66b8df52 fe68c6b9 19c91063 fc542474 44843c49 5f48b585"
|
||||||
},
|
},
|
||||||
"roster-046": {
|
"roster-046": {
|
||||||
"about": "pass 2 band 7: chess_char_6_03_b chess_char_6_15_a chess_char_6_19_a chess_char_6_17_a chess_char_6_14_a chess_char_6_16_a chess_char_6_18_a 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 token_10017_skadi2_dedant",
|
"about": "pass 2 band 7: chess_char_6_03_b chess_char_6_15_a chess_char_6_19_a chess_char_6_17_a chess_char_6_14_a chess_char_6_16_a chess_char_6_18_a 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 token_10017_skadi2_dedant",
|
||||||
@@ -2844,20 +2844,20 @@
|
|||||||
"rngDraws": 74,
|
"rngDraws": 74,
|
||||||
"errors": {"count":0,"kinds":[]},
|
"errors": {"count":0,"kinds":[]},
|
||||||
"players": {
|
"players": {
|
||||||
"p1": {"killed":1,"total":134,"perfect":false,"leaks":133,"leaksUncounted":0,"coins":2,"dmg":267336,"bossDmg":0,"heal":7185,"deaths":24,"layerGains":{"swiftShip":8}}
|
"p1": {"killed":1,"total":134,"perfect":false,"leaks":133,"leaksUncounted":0,"coins":2,"dmg":267336,"bossDmg":0,"heal":7340,"deaths":24,"layerGains":{"swiftShip":8}}
|
||||||
},
|
},
|
||||||
"units": [
|
"units": [
|
||||||
["p1",1,"op","chess_char_6_03_b",1,"uniequip_002_yu",0,0,3,1,20785,8650,761,4,1],
|
["p1",1,"op","chess_char_6_03_b",1,"uniequip_002_yu",0,0,3,1,20785,8650,761,4,1],
|
||||||
["p1",2,"op","chess_char_6_15_a",1,null,0,0,72,0,4648,4507,0,7,0],
|
["p1",2,"op","chess_char_6_15_a",1,null,0,0,72,0,4648,4541,127,7,0],
|
||||||
["p1",3,"op","chess_char_6_19_a",1,null,0,0,4,0,10791,2168,0,10,0],
|
["p1",3,"op","chess_char_6_19_a",1,null,0,0,4,0,10791,2168,0,10,0],
|
||||||
["p1",4,"op","chess_char_6_17_a",1,null,2698,1,165,0,36644,8769,0,16,0],
|
["p1",4,"op","chess_char_6_17_a",1,null,2698,1,165,0,36644,8769,0,16,0],
|
||||||
["p1",5,"op","chess_char_6_14_a",1,null,0,0,5,0,0,2865,1728,4,0],
|
["p1",5,"op","chess_char_6_14_a",1,null,0,0,5,0,0,2865,1728,4,0],
|
||||||
["p1",6,"op","chess_char_6_16_a",1,null,2272,1,164,0,5434,7938,0,10,1],
|
["p1",6,"op","chess_char_6_16_a",1,null,2272,1,164,0,5434,7969,551,10,1],
|
||||||
["p1",7,"op","chess_char_6_18_a",1,null,0,0,6,0,18432,1142,0,10,1],
|
["p1",7,"op","chess_char_6_18_a",1,null,0,0,6,0,18432,1142,0,10,1],
|
||||||
["p1",8,"op","chess_char_6_20_a",1,null,0,0,160,0,0,7697,2678,6,0],
|
["p1",8,"op","chess_char_6_20_a",1,null,0,0,160,0,0,7697,3145,6,0],
|
||||||
["p1",9,"op","chess_char_6_01_b",1,"uniequip_002_lemuen",0,0,73,0,21041,3428,0,10,1],
|
["p1",9,"op","chess_char_6_01_b",1,"uniequip_002_lemuen",0,0,73,0,21041,3461,505,10,1],
|
||||||
["p1",10,"op","chess_char_6_02_b",1,"uniequip_002_sbell2",0,0,11,0,55745,3844,0,0,0],
|
["p1",10,"op","chess_char_6_02_b",1,"uniequip_002_sbell2",0,0,11,0,55745,3844,17,0,0],
|
||||||
["p1",11,"op","chess_char_6_04_b",1,"none",0,0,154,0,0,6907,2018,0,0],
|
["p1",11,"op","chess_char_6_04_b",1,"none",0,0,154,0,0,6947,506,0,0],
|
||||||
["p1",12,"op","chess_char_6_05_b",1,"uniequip_004_pasngr",0,0,2,0,93815,1592,0,18,1],
|
["p1",12,"op","chess_char_6_05_b",1,"uniequip_004_pasngr",0,0,2,0,93815,1592,0,18,1],
|
||||||
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,13,0,0,0,0,0,null],
|
["p1",13,"token","token_10017_skadi2_dedant",null,null,100,0,13,0,0,0,0,0,null],
|
||||||
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,66,0,0,0,0,0,null]
|
["p1","~1","token","token_10017_skadi2_dedant",null,null,100,0,66,0,0,0,0,0,null]
|
||||||
@@ -2865,19 +2865,19 @@
|
|||||||
"enemies": {
|
"enemies": {
|
||||||
"enemy_10031_cnvsld": [1,1,0,656,26748],
|
"enemy_10031_cnvsld": [1,1,0,656,26748],
|
||||||
"enemy_1010_demon_2": [1,0,1,0,10737],
|
"enemy_1010_demon_2": [1,0,1,0,10737],
|
||||||
"enemy_10122_uacann_2": [39,0,39,46583,33545],
|
"enemy_10122_uacann_2": [39,0,39,46665,33545],
|
||||||
"enemy_1062_rager_2": [1,0,1,3160,25932],
|
"enemy_1062_rager_2": [1,0,1,3160,25932],
|
||||||
"enemy_1169_duphlx_2": [1,0,1,199,3771],
|
"enemy_1169_duphlx_2": [1,0,1,199,3771],
|
||||||
"enemy_1209_sfden": [1,0,1,0,0],
|
"enemy_1209_sfden": [1,0,1,0,0],
|
||||||
"enemy_1267_nhpbr_2": [87,0,87,8511,179522],
|
"enemy_1267_nhpbr_2": [87,0,87,8568,179522],
|
||||||
"enemy_1305_mhslim": [1,0,1,0,0],
|
"enemy_1305_mhslim": [1,0,1,0,0],
|
||||||
"enemy_1439_dslntf": [1,0,1,397,581],
|
"enemy_1439_dslntf": [1,0,1,397,581],
|
||||||
"enemy_2034_sythef_2": [1,0,1,0,0]
|
"enemy_2034_sythef_2": [1,0,1,0,0]
|
||||||
},
|
},
|
||||||
"hooks": [1,164,6688,224,224,492,501,112,25,162,5,9,5,3835,304,16,134,133,1,26,1,1,0],
|
"hooks": [1,164,6688,224,224,492,501,1455,25,162,5,9,5,3835,304,16,134,133,1,26,1,1,0],
|
||||||
"events": {"atk":326,"bounty":1,"deploy":30,"die":29,"dmg":492,"fx":159,"heal":70,"layer":1,"leak":133,"skill":10,"spawn":148,"status":429},
|
"events": {"atk":326,"bounty":1,"deploy":30,"die":29,"dmg":492,"fx":159,"heal":28,"layer":1,"leak":133,"skill":10,"spawn":148,"status":429},
|
||||||
"fx": {"blessing":1,"blink":2,"burst":1,"camouflage":2,"displace":1,"explode":67,"garrison":1,"garrisonGrant":2,"link":1,"snow":7,"sunBurst":3,"talent":2,"telegraph":2,"zone":67},
|
"fx": {"blessing":1,"blink":2,"burst":1,"camouflage":2,"displace":1,"explode":67,"garrison":1,"garrisonGrant":2,"link":1,"snow":7,"sunBurst":3,"talent":2,"telegraph":2,"zone":67},
|
||||||
"snaps": "41f949ef f8a63583 051b2cf5 365e6a2c 20764045 d2d848ad a87eaccd 15378b76 31cbfb56 420c6aab 56cf0deb dbcbc335 cafb918d 27276272 40f2ec85 04015238 46339906 bbf521ce 94ebe10b fcec4883 0da110ad 4e624631 8791a591"
|
"snaps": "7be27b91 c943410d 64b03089 6ae97088 01b7e919 f0606621 a8a7d3d2 326e93c5 c8b7806d 72213934 6c59c2e8 46031492 b007d572 b6487f9d 74643c5e 88d8de57 f5ed6b09 65885b91 511362fc cfcba33c 7ec69a72 b1b313f2 323f1f9a"
|
||||||
},
|
},
|
||||||
"roster-047": {
|
"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",
|
"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",
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ test('splash casters hit enemies around the target; chain casters bounce with fa
|
|||||||
assert.deepEqual(hit.slice().sort((x, y) => y - x), [1000, 850, 723, 614]);
|
assert.deepEqual(hit.slice().sort((x, y) => y - x), [1000, 850, 723, 614]);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('ring healers heal three allies; bards heal everyone in range every second', () => {
|
test('ring healers heal three allies; bards give everyone in range 生命回复速度 +10 % of their ATK (PRTS 分支特性信息 吟游者)', () => {
|
||||||
const ally = (id) => chessRec({ id, profession: 'TANK', skill: null, stats: { maxHp: 10000, atk: 0 } });
|
const ally = (id) => chessRec({ id, profession: 'TANK', skill: null, stats: { maxHp: 10000, atk: 0 } });
|
||||||
const h = makeBattle({
|
const h = makeBattle({
|
||||||
defs: {
|
defs: {
|
||||||
@@ -119,10 +119,12 @@ test('ring healers heal three allies; bards heal everyone in range every second'
|
|||||||
content: 'none',
|
content: 'none',
|
||||||
});
|
});
|
||||||
h2.step();
|
h2.step();
|
||||||
|
h2.run(0.3);
|
||||||
|
for (const id of ['a1', 'a2', 't_bard']) approx(h2.unit(id).s.hpRegen, 100); // an hpRegen buff, not a heal
|
||||||
h2.unit('a1').hp = 1000; h2.unit('a2').hp = 1000;
|
h2.unit('a1').hp = 1000; h2.unit('a2').hp = 1000;
|
||||||
h2.run(3.05);
|
h2.run(3);
|
||||||
approx(h2.unit('a1').hp, 1000 + 3 * 100);
|
// the regeneration lands as the HP ticks over (at most 1 HP pending)
|
||||||
approx(h2.unit('a2').hp, 1000 + 3 * 100);
|
for (const id of ['a1', 'a2']) assert.ok(Math.abs(h2.unit(id).hp - (1000 + 3 * 100)) <= 1.5, `${id}: ${h2.unit(id).hp}`);
|
||||||
assert.equal(h2.unit('t_bard').stats.attacks, 0);
|
assert.equal(h2.unit('t_bard').stats.attacks, 0);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user